交叉编译器在哪里寻找库?

时间:2013-04-03 14:39:08

标签: c linux cross-compiling

在Linux上使用交叉编译器并将--host选项定义为./configure时,它在哪里寻找库?可以定义它应该查找libs,header等的位置吗?

1 个答案:

答案 0 :(得分:0)

--host标志用于设置生成二进制文件的平台。这个--host标志通常用于配置libs / bin的交叉编译,但不用于生成交叉编译器。

要使用交叉编译器,您需要在本地环境中导出一些环境变量(通常是CC,CXX,STRIP,AR,AS),指向您的交叉工具(arm-linux- *)。然后,设置CFLAGS(-I)和LDFLAGS(-L)正确指向交叉工具链的rootfs。