交叉编译器问题

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/yanhe156/article/details/80537573

又遇到一个特奇怪的问题,arm-linux-gnueabihf-gcc 编译不了动态链接库,报错:

/usr/lib/gcc-cross/arm-linux-gnueabihf/5/../../../../arm-linux-gnueabihf/bin/ld: 找不到 crti.o: 没有那个文件或目录

但是对同一个Makefile,用arm-linux-gnueabi,和arm-xilinx-linux-gnueabi就没问题。
同时,如何修改Makefile,不直接生成.so文件,而是先 cc -c .. 生成.o文件,再用ld 链接生成最终的.so文件就没问题。

猜你喜欢

转载自blog.csdn.net/yanhe156/article/details/80537573