2016-07-05 85 views
0

我已經安裝了最新的gcc版本,沒有覆蓋現有的版本,所以現在我安裝了兩個不同版本的gcc版本。我的問題是我如何設置Eclipse CDT(月神版)使用這樣的版本?我已經嘗試了在項目,屬性,C/C++構建環境中設置和更改路徑變量,但它不起作用。eclipse中不同的GCC版本,我該怎麼設置?

具體來說,我的問題是:

make all 
Building file: ../main.cc 
Invoking: Cross G++ Compiler 
g++ -O0 -g3 -Wall -c -fmessage-length=0 -MMD -MP -MF"main.d" -MT"main.d" -o "main.o" "../main.cc" 
g++: error trying to exec 'as': execvp: No such file or directory 
make: *** [main.o] Error 1 

我改變了路徑變量指向的gcc的版本,我已經安裝了二進制文件。

更多信息: 操作系統是紅帽

+0

它不起作用我已經嘗試過了。 – user8469759

+0

您應該嘗試查看「update-alternatives」命令,這是處理幾個GCC版本或類似軟件時最爲方便的命令。 ;-) – Pyves

+0

你的意思是「update-alternatves」命令是什麼意思? – user8469759

回答

0

請檢查您是否設置在「環境變量」正確 (「路徑」,「我的電腦 - >屬性 - >高級設置 - >環境變量」 )。

打開CMD提示符並鍵入 回聲%PATH%

驗證如果所需的編譯器的路徑設定是否正確。

現在重新啓動Eclipse Luna以獲取所獲取的更改。 (有時系統重啓也是必需的)

+0

你在說窗戶嗎? – user8469759

+0

@ user8469759我很抱歉,這個問題沒有提到任何有關使用的操作系統。所以我推測它是Windows。我在Windows中遇到了類似的問題,並且此解決方案起作用。 –

+0

我添加了其他信息。 – user8469759

相關問題