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.

我认为这个问题与我的 .bashrc 文件没有告诉我的内核有关 g++ 的信息有关,但如果是这种情况,那么我不知道要添加到文件中以使内核识别 g++ 命令。

另外,如果我需要指定该文件中 g++ 文件夹的位置,我不知道如何找到它。which g++只是返回空,我猜测出于与最初问题相同的原因。

任何有关此事的帮助将不胜感激!

答案1

/usr/bin/g++正如 Steeldriver 在他们的评论中建议的那样“可能已经安装了该软件包,但您手动删除或破坏了和之间的符号链接/usr/bin/g++-5- 尝试sudo apt install --reinstall g++

他们sudo apt install --reinstall g++成功了。


提供答案,因为没有答案

相关内容