在交叉编译静态库时,如何验证主机,目标等?

时间:2014-01-27 11:18:46

标签: ios clang static-libraries cross-compiling configure

交叉编译时,我需要设置主机,构建和目标标志。 什么是格式,以及如何获取和验证主机,构建和目标标志?格式是什么?

对于我的电脑,我使用x86_64-apple-darwin,i386-apple-darwin,i686-apple-darwin,x86_64-apple-darwin13,i386-apple-darwin13,i686-apple-darwin13编译静态库,或者别的什么?有没有简单的方法来获取或验证这些?

iOS设备怎么样? arm64有什么用?

1 个答案:

答案 0 :(得分:1)

如果您为iOS设备设置编译器-arch和标记(CCCFLAGS),那么使用--host=arm-apple-darwin就足够了。如果用于生成所有辅助文件(config.guess等)的autotools足够新。

我真的不知道'火箭'是什么,但该网站有一些examples的iOS交叉编译。除非您正在构建compiler或工具链,否则您不太可能需要--target三联。