私は最近、VMwareにUbuntuをインストールし、チュートリアルに従っています... gccは機能しますが、g ++を試すと、「プログラム 'g ++'は現在インストールされていません。次のように入力してインストールできます。 g ++ "が、C++ファイルのコンパイルに戻ったとき。まだ同じことを言っています。
編集
この問題を解決したのは、単にアンインストールしてから2ステップで再インストールすることでした。
Sudo apt-get remove g++
Sudo apt-get install g++
g++
をインストールするための正しいことを行ったので、なぜそれがまだ機能しないのかを調査する必要があります。試してみることがいくつかあります。
Sudo apt-get install g++
。メッセージg++ is already the newest version
が表示されるはずです。そうでない場合、どのようなメッセージが表示されますか?エラーメッセージは表示されますか?g++
が存在する場所を確認します。 ls -l /usr/bin/g++
と入力します。実際のバイナリへのsimlinkが見つかります。
lrwxrwxrwx 1 root root 7 Apr 7 2014 /usr/bin/g++ -> g++-4.8
/usr/bin/g++
が/etc/alternatives
のどこかを指しているが、/etc/alternatives
リンクが間違った場所を指している場合、ここで問題が発生することがあります。
ここに戻って質問してください。 lsb_release -a
、uname -a
、command -v g++
、およびapt-cache policy g++
などのコマンドの出力を含めると、@ A.Bで推奨されているように、ここで再度尋ねると非常に役立ちます。実際、ここで再度質問する場合は、新しい質問をするのではなく、上記の質問を編集することをお勧めします。