环境:
ubuntu
问题:
在编译.cpp文件时抛出:gcc: error trying to exec 'cc1plus': execvp: No such file or directory
解决:
安装gcc和g++
sudo apt-get install gcc
sudo apt-get install g++
如果是已经有安装的情况下,比对版本是否一样:
gcc -v
g++ -v
如果不一样的话,就要将版本统一。
这个我没操作,所以有个同事提供的方法留作参考。
我gcc 版本号为 6.9,g++ 版本号为7.3 )。
将g++降为6.9版本的(sudo apt-get install g++-6.9),接着需要ln一下。
/usr/bin目录下(Ubuntu 64位):
sudo ln -sf g++-6.9 g++
sudo ln -sf g++-6.9 x86_64-linux-gnu-g++
sudo ln -sf gcc-6.9 gcc
sudo ln -sf gcov-6.9 gcov
sudo ln -sf gcc-6.9 x86_64-linux-gnu-gcc