gcc: error trying to exec 'cc1plus': execvp: no such file or directory | 您所在的位置:网站首页 › gdalopen no such file › gcc: error trying to exec 'cc1plus': execvp: no such file or directory |
最近在安装OpenCV cmake的时,出现gcc: error trying to exec 'cc1plus': execvp: no such file or directory的错误。 导致问题的原因可能是因为没有安装 gcc 或者 g++,也可能是已安装的 gcc 和 g++ 版本不兼容 ,先解决方法如下: 首先检查 gcc 或者 g++ 是否已经安装,若未安装 sudo apt-get install gcc(g++) 再用 gcc -v 和 g++ -v 分别检查 gcc 和 g++ 的版本号, 看版本号是否一致,若不一致,请安装同一个版本的gcc和g++。 我遇到的问题是因为版本号不兼容导致的(gcc 版本号为 4.8,g++ 版本号为 5.2)。 所以需要将版本统一,将g++降为4.8版本的(sudo apt-get install g++-4.8),之后还需要ln链接一下。 cd到/usr/bin目录下(Ubuntu 64位): sudo ln -sf g++-4.8 g++ sudo ln -sf g++-4.8 x86_64-linux-gnu-g++ sudo ln -sf gcc-4.8 gcc sudo ln -sf gcov-4.8 gcov sudo ln -sf gcc-4.28 x86_64-linux-gnu-gcc cmake 成功! 转载于gcc: error trying to exec 'cc1plus': execvp: no such file or directory 感谢博主! |
CopyRight 2018-2019 实验室设备网 版权所有 |