g++ -vはプログラムが現在インストールされていないと言いますが、私はそれがインストールされていることを知っています。

g++ -vはプログラムが現在インストールされていないと言いますが、私はそれがインストールされていることを知っています。

Ubuntu 16.04を使用しており、コマンドを実行すると次の結果がg++ -v表示されます。

The program 'g++' is currently not installed. You can install it by typing:
sudo apt install g++

それから走ってsudo apt install g++行きました。

Reading state information... Done
g++ is already the newest version (4:5.3.1-1ubuntu1).
0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.

問題は、私のカーネルにg ++について知らない私の.bashrcファイルと関連があると思います。しかし、そうであれば、カーネルにg ++コマンドを認識させるためにファイルに何を追加する必要があるのか​​わかりません。

そして、このファイル内でg ++フォルダの場所を指定する必要がある場合は、どのように見つけるのかわかりません。which g++ただnullを返します。元の質問と同じ理由で推測されます。

この問題のお手伝いをいただきありがとうございます。

ベストアンサー1

/usr/bin/g++Steeldriverがコメントで提案したように、「パッケージはすでにインストールされている可能性がありますが、手動で削除したか、間のシンボリックリンクを切断しました/usr/bin/g++-5sudo apt install --reinstall g++

彼らはsudo apt install --reinstall g++成功しました。


答えがないので、答えを提供してください。

おすすめ記事