【发布时间】:2014-01-09 14:17:49
【问题描述】:
我正在尝试为定制的基于 debian 的 Linux 系统交叉编译 libSDL 1.2 版。我正在使用的工具链已经正确配置,因此我只需在我想要的代码上运行 gcc/g++ 并且生成的输出与目标机器兼容。
当我在 libSDL 源目录中运行./configure --help 时,我发现我基本上可以设置一些环境变量来指向我的交叉编译器。
但是,我也看到以下选项:
System types:
--build=BUILD configure for building on BUILD [guessed]
--host=HOST cross-compile to build programs to run on HOST [BUILD]
我查看了 configure.in、build-scripts/config.sub 和 build-scripts/config.guess 文件,但无法真正弄清楚它是如何工作的。
这些选项是必需的吗?如果没有,使用它们是个好主意吗?
【问题讨论】:
标签: linux configure compilation