我正在阅读一篇关于在 linux 上为 OSX 进行交叉编译的文章,但很难理解。
我需要什么工具?以及需要哪些配置?
是否也有任何用于创建包的工具?
首先,您需要odcctools,它包含汇编器和链接器等(类似于 binutils 但能够处理 Mach-O 对象格式)。然后你需要来自官方 SDK 的系统库。您可以从 Apple 下载它,但必须同意某些内容并成为会员才能这样做。最后是好旧的 gcc。理论上很容易,但实际上是一个可怕的混乱。最简单的方法(据我所知)是使用I'm Cross!.
更新:我发现了一种更新更好的方法,称为xchain。它比我 Cross 需要更多的体力劳动!你。