【发布时间】:2023-04-05 19:17:01
【问题描述】:
我想在 iOS 应用程序中使用出色的 stringencoders 库。这是一个相当典型的 c 库,带有一个由 autoconf 和一个 makefile 生成的配置脚本。
我想做的是在 Mac OSX 上编译 arm7 和 i386 版本,然后使用 lipo 制作一个胖二进制文件。
我无法弄清楚如何说服构建工具创建特定于平台的二进制文件。那里有一些文章,甚至还有一些脚本,但其中大多数都针对 XCode 4.2,不适用于 4.3。
看起来应该可以创建一个相当通用的构建脚本,它可以很好地与 configure 和 make 配合使用,但我什至不知道从哪里开始。
你有没有成功地完成过这样的事情?我会喜欢一些指针!
顺便说一句:“将所有源代码导入您的项目”不是一个可行的解决方案。那就是疯狂。
谢谢。
【问题讨论】:
-
明确地说,您在寻找解决方案的工具集是什么?您似乎正在寻找 XCode 4.3 解决方案,但这并不清楚。
-
谢谢,我已更改标题以澄清
-
除非您不知道什么是交叉编译器,否则这听起来像是 Xcode 4.3 特有的配置问题。是吗?