Eclipse Crti.o和Crt1.o找不到

时间:2018-02-03 17:25:23

标签: linux eclipse gcc linaro

我使用交叉编译 linaro 构建示例代码。我有两种情况

情况1

我从linaro网站下载gcc-linaro-5.5.0-2017.10-x86_64_arm-linux-gnueabihf并将其解压缩到路径/home/xxx/opt/toolchains。我也

export
PATH=$PATH:/home/xxx/opt/toolchains/gcc-linaro-5.5.0-2017.10-x86_64_arm-linux-gnueabihf/bin

然后我使用eclipse测试一些使用Cross Settings /home/xxx/opt/toolchains/gcc-linaro-5.5.0-2017.10-x86_64_arm-linux-gnueabihf/bin的简单示例代码。但是当我编译时,我得到了这个错误。

/home/xxx/opt/toolchains/gcc-linaro-5.5.0-2017.10-x86_64_arm-linux-gnueabihf/bin/../lib/gcc/arm-linux-gnueabihf/5.5.0/../../../../arm-linux-gnueabihf/bin/ld:
cannot find crt1.o: No such file or directory
/home/xxx/opt/toolchains/gcc-linaro-5.5.0-2017.10-x86_64_arm-linux-gnueabihf/bin/../lib/gcc/arm-linux-gnueabihf/5.5.0/../../../../arm-linux-gnueabihf/bin/ld:
cannot find crti.o: No such file or directory

我在/home/xxx/opt/toolchains/gcc-linaro-5.5.0-2017.10-x86_64_arm-linux-gnueabihf/arm-linux-gnueabihf/libc/usr/lib找到并知道crti.o和crt1.o。

情况2

当我按照另一种方式。第一个,我安装

sudo apt-get install gcc-arm-linux-gnueabihf

然后在Cross Settings i e /usr/bin/的eclipse路径中构建。一切都很好。

所以情况1,我如何在Eclipse中正确设置?感谢您的支持。

0 个答案:

没有答案