Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/c/66.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C 交叉编译器在哪里查找库?_C_Linux_Cross Compiling - Fatal编程技术网

C 交叉编译器在哪里查找库?

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。作为回答此问题的帮

在Linux上使用交叉编译器并将
--host
选项定义为
/configure
时,它在哪里查找库?是否可以定义查找lib、头等的位置?

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


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

作为回答此问题的帮助,此页面可以用作参考:linux从头开始项目也可以提供示例,他们有一本“clfs”书(即“从零开始跨linux”)