我正在使用ubuntu 12.04 我正试图“制作”一个项目。 我收到这个错误:
g++: error trying to exec 'cc1plus': execvp: No such file or directory
我安装了g ++。
答案 0 :(得分:20)
我尝试了命令@MonoThreaded,但失败了。我在下面尝试了它的确有效。
sudo apt-get install g++
请不要在g++
之后添加任何版本。
答案 1 :(得分:16)
将gcc升级到4.8后我面临同样的问题
sudo apt-get install gcc-4.8
(注意包名)
然后我手动将g ++链接更改为gcc-4.8的重命名副本
我的修复是一个正确的g ++安装
sudo apt-get install g++-4.8
为清楚起见,您应使用 g++-4.8
而不是gcc-4.8
答案 2 :(得分:5)
我安装了g ++和gcc。
sudo find / -name "cc1plus"
给我一些像/usr/lib/gcc/x86_64-linux-gnu/<version>/cc1plus
所以我把它添加到$ PATH
export PATH="/usr/lib/gcc/x86_64-linux-gnu/<version>:$PATH"
答案 3 :(得分:1)
我安装了g ++。
你这样做,但没有正确安装 。
首次运行which g++
- 您的PATH
可能指向/usr/bin/g++
以外的其他内容, 版本未正确安装。
答案 4 :(得分:1)
您需要安装开发人员工具包
sudo apt-get install build-essential
包括g ++和整个make toolchain utils