Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
在 Linux 上使用交叉编译器并定义--host选项时./configure,它在哪里寻找库?一个人可以定义它应该在哪里寻找库、头文件等吗?
--host
./configure
--host 标志用于设置生成的二进制文件将运行的平台。这个 --host 标志通常用于配置 libs/bins 的交叉编译,但不用于生成交叉编译器。
要使用您的交叉编译器,您需要在本地环境(通常是 CC、CXX、STRIP、AR、AS)中导出一些指向您的交叉工具(arm-linux-*)的环境变量。之后,设置 CFLAGS (-I) 和 LDFLAGS (-L) 正确指向你的交叉工具链的 rootfs。