【发布时间】:2015-05-01 04:14:25
【问题描述】:
我能够为 arm 构建一个 freepascal 交叉编译器,但是现在当我想在 lazarus 中构建一个简单的图形应用程序或重建 LCL 时,编译工作直到被称为 arm-linux-gnueabi-ld 仍然在寻找所有图形/usr/lib/gcc/i586-linux-gnu/4.9/ 中的库,而不是 /usr/lib/gcc/arm-linux-gnueabi/4.9。那么我该如何解决呢?
/usr/bin/arm-linux-gnueabi-ld: skipping incompatible /usr/lib/gcc/i586-linux-gnu/4.9/crtbegin.o when searching for /usr/lib/gcc/i586-linux-gnu/4.9/crtbegin.o
【问题讨论】:
-
你是如何调用链接器的?特别是,您为其提供了哪些包含和库搜索路径?
-
(如果你用 -s 编译会有一个 ppas.sh 生成汇编器和链接器 cmdlines)
标签: linux arm cross-compiling freepascal