所以当我第一次输入g ++来检查控制台时,就会发生这种情况:
arunirc@fisher:~$ g++
The program 'g++' is currently not installed. You can install it by typing:
sudo apt-get install g++
正如所建议的,我安装了g ++(在此之前做了sudo apt-get update和-f)。
arunirc@fisher:~$ sudo apt-get install g++
Reading package lists... Done
Building dependency tree
Reading state information... Done
g++ is already the newest version.
0 upgraded, 0 newly installed, 0 to remove and 121 not upgraded.
但即使它显示安装了g ++,这也是我再次在命令行中得到的结果:
arunirc@fisher:~$ g++
The program 'g++' is currently not installed. You can install it by typing:
sudo apt-get install g++
请帮忙! (我在Ubuntu 14.04上)。
编辑1 (回应评论)
sudo update-alternatives --config g++
给出了这个输出:
update-alternatives: error: no alternatives for g++
答案 0 :(得分:1)
尝试使用
locate /usr/bin/g++
{当这是过时的,使用 sudo updatedb }
我的Ubuntu系统目前显示
:~$ locate /usr/bin/g++
/usr/bin/g++
/usr/bin/g++-4.9
/usr/bin/g++-5
下一步使用
ls -lsa /usr/bin/g++
我的节目
0 lrwxrwxrwx 1 root root 5 Aug 1 14:32 /usr/bin/g++ -> g++-5
所以,我的g ++只是最新安装的g ++的链接。
可能此链接丢失或安装不正确。
尝试手动设置链接。
但在此之前,请直接调用它。
即
/usr/bin/g++-5 --version
我的系统报告
g++-5 (Ubuntu 5.2.1-22ubuntu2) 5.2.1 20151010
Copyright (C) 2015 Free Software Foundation, Inc.
This is free software; see the source for copying conditions. There is NO
warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
答案 1 :(得分:-1)
查看Synaptic,看看你是否有与g ++相关的东西并清除它。