谁能告诉我一种让g++和g++4.7进入我的Ubuntu的确定方法吗?我花了一整天的时间尝试了很多次,但什么也没成功。
在从IDE编译时,我丢失了g++,因为我得到了编译器错误:
“让2:g++:命令找不到”
如果我这样做了:
sudo update-alternatives --config g++它返回:
update-alternatives: error: no alternatives for g++.如果我这样做了:
g++ --version它返回:
The program 'g++' can be found in the following packages:
* g++
* pentium-builder
Try: sudo apt-get install <selected package>我已经有了gcc 4.8,但是我需要g++ 4.7 (如果有人能建议我如何下载它的话,我可能需要4.8 )。因为我的代码(我之前用4.7进行了编译)给出了编译器错误内部错误。
(我无法列出我尝试过的每一个命令,因为已经有这么多了)。一定有一种方法
编辑:
已经运行到获得g++ 4.6,所以现在当我调用g++ -版本时,我得到了4.6显示。然后,我尝试了sudo apt安装g++-4.7来“升级”到4.7,但这似乎失去了我的g++,因为我不能做g++ --版本之后。我又回到了4.6。我如何升级到4.7,我真的需要知道如何获得g++ 4.8?
发布于 2013-11-03 23:45:04
如果我不得不猜测的话,我会说你的g++符号链接被破坏了。重新安装g++包应修复以下问题:
sudo apt-get --reinstall install g++或者,如果您喜欢手工操作(您应该先尝试以上方法),您可以:
sudo ln -i -s /usr/bin/g++-4.6 /usr/bin/g++sudo ln -i -s /usr/bin/g++-4.7 /usr/bin/g++sudo ln -i -s /usr/bin/g++-4.8 /usr/bin/g++https://askubuntu.com/questions/370712
复制相似问题