天天看點

g++: error trying to exec 'cc1plus': execvp: 沒有那個檔案或目錄

這個錯誤是gcc和g++版本不相容導緻的,也有可能是安裝完gcc沒有安裝g++

首先安裝gcc和g++及一些依賴包

sudo apt-get install build-essential

sudo apt-get install g++

安裝完成後使用 gcc -v 檢視版本,然後使用g++ -v 檢視版本,保證版本一緻

如果系統中安裝有多個版本的gcc

那麼就需要ln一下,我的機器上邊安裝的是4.3的,是以執行指令如下

sudo ln -sf g++-4.3 /usr/bin/g++

sudo ln -sf g++-4.3 /usr/bin/i686-linux-gnu-g++

sudo ln -sf gcc-4.3 /usr/bin/gcc

sudo ln -sf gcov-4.3 /usr/bin/gcov

sudo ln -sf gcc-4.3 /usr/bin/i686-linux-gnu-gcc

然後編譯,ok。

繼續閱讀