我已经安装了最新的gcc版本,没有覆盖现有版本,所以现在我安装了两个不同的gcc版本。我的问题是如何设置eclipse CDT(luna版本)才能使用这样的版本?我已经尝试过设置项目,属性,C / C ++构建环境和更改路径变量,但它不起作用。
具体问题是:
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版本的二进制文件。
更多信息: 操作系统是Red Hat
答案 0 :(得分:0)
请检查您是否正确设置了“环境变量”中的“路径” (“我的电脑 - >属性 - >高级设置 - >环境变量”)。
打开cmd提示符并键入 echo%PATH%
验证是否正确设置了所需的编译器路径。
现在重新启动Eclipse Luna以获取所获取的更改。 (有时也需要重启系统)