C 交叉编译器在哪里查找库?
在Linux上使用交叉编译器并将C 交叉编译器在哪里查找库?,c,linux,cross-compiling,C,Linux,Cross Compiling,在Linux上使用交叉编译器并将--host选项定义为/configure时,它在哪里查找库?是否可以定义查找lib、头等的位置?主机标志用于设置运行生成的二进制文件的平台。此--host标志通常用于配置libs/bin的交叉编译,但不用于生成交叉编译器 要使用交叉编译器,您需要导出本地环境中指向交叉工具(arm linux-*)的一些环境变量(通常是CC、CXX、STRIP、AR、AS)。然后,设置CFLAGS(-I)和LDFLAGS(-L)正确地指向跨工具链的rootfs。作为回答此问题的帮
--host
选项定义为/configure
时,它在哪里查找库?是否可以定义查找lib、头等的位置?主机标志用于设置运行生成的二进制文件的平台。此--host标志通常用于配置libs/bin的交叉编译,但不用于生成交叉编译器
要使用交叉编译器,您需要导出本地环境中指向交叉工具(arm linux-*)的一些环境变量(通常是CC、CXX、STRIP、AR、AS)。然后,设置CFLAGS(-I)和LDFLAGS(-L)正确地指向跨工具链的rootfs。作为回答此问题的帮助,此页面可以用作参考:linux从头开始项目也可以提供示例,他们有一本“clfs”书(即“从零开始跨linux”)