FedoraLinuxでc++プログラムをコンパイルしたいのですが、プログラムが正しくコンパイルされていません。次のエラーが発生しました:
/bin/sh: g++: command not found
make[1]: [*.o] Error 127
make[1]: Leaving directory
なぜですか?
承認された回答:
g++をインストールする必要があるようです。これはdnfから入手できます :
dnf install gcc-c++
将来、command not foundが表示された場合 エラーの場合、「コマンド」を提供するパッケージを検索できます
dnf whatprovides */bin/<command>
以前は、whatprovides <command>とだけ言うことができました。 しかし、Fedoraは、探しているバイナリへのフルパスを必要としています。わからないので、prepend */binを使用します すべてのbinを調べる ディレクトリ。
dnfに注意してください yumの代わりになります そして、Fedora 22のデフォルトのパッケージマネージャーになりました。Fedoraの初期バージョンを使用している場合は、dnfを置き換えることができます。 yumで 前のコマンドのいずれかで、同じ結果が得られます。