2016-01-06 16 views
23

プラットフォームFedora Linuxでqtを勉強しています。サンプルcppを作成するときにg ++エラーが投げられましたG ++エラー:/ usr/lib/rpm/redhat/redhat-hardened-cc1:このようなファイルやディレクトリがありません

g++ error:/usr/lib/rpm/redhat/redhat-hardened-cc1: No such file or directory 

どうすればいいですか?

+0

g ++がインストールされていないか、正しくインストールされていないようです – Slava

答えて

9

thisによると、パッケージredhat-rpm-configのトピックインストールは、この問題を修正する必要があります。

/usr/lib/rpm/redhat/redhat-hardened-cc1 is included in the package redhat-rpm-config. I had a similiar issue on a local development system and installing this package solved the issue for me.

79

あなたはおそらく、qtスイッチの一部で必要とされるredhat-rpm-configをインストールする必要があります。

sudo dnf install redhat-rpm-config 

AskFedoraから。

+1

うまく動作します!ありがとう – joseluisq

+0

私はこのバグに対して提出されるべきアップストリームプロジェクトを疑問に思っています – dashesy

+0

これは上流プロジェクトのフォールトではありません。 Fedoraのビルドプロセスでは、上記のファイルが必要です。このファイルを使っているパッケージは 'redhat-rpm-config'パッケージに直接依存しているか(' qt'?)、OPはQTや他のツールを何とかして依存関係をスキップしてインストールしましたが、推測するのは難しいです。 – Jakuje

関連する問題