Code Sorcery交叉编译给gc1plus

时间:2013-06-09 05:47:28

标签: eclipse sorcery

我试图在Linux平台上使用eclipse使用CS-Lite(arm-none-linux-gnueabi)进行交叉编译。当我构建项目时,我得到每个.cpp文件的以下错误:

arm-none-linux-gnueabi-g ++ -MMD -MP -DDEBUG -I ../ include -I ../../ com.sdk / include -I ../../ dev.sdk / include -I ../../ iop.v0.sdk / include -I ../../ ugv_v0.95.sdk / include -I ../include / thread -g -Wall -o“Debug / Driver.o “-c”../ src / Driver.cpp“

arm-none-linux-gnueabi-g ++:试图执行'cc1plus'时出错:execvp:没有这样的文件或目录

我已将环境路径设置正确,我的makefile将CXX设置为arm-none-linux-gnueabi ++,但它仍然失败。

奇怪的是我可以从shell中键入'make',并且构建正常。

我在日食设置中缺少什么?

更新: 为了进一步混淆事物,我可以在eclipse控制台中输入确切的命令到shell窗口,它可以完美地执行。

我不明白错误信息..为什么“arm-none-linux-gnueabi-g ++”试图执行“cc1plus”

1 个答案:

答案 0 :(得分:0)

解决:

愚蠢的错误。当我在eclipse设置中输入编译器的路径时,我使用〜/ path _to_tools而不是/ home / realypath工具!