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
で 前のコマンドのいずれかで、同じ結果が得られます。