如何在Linux上编译Intel Mac二进制文件?

时间:2010-05-07 04:36:54

标签: linux macos cross-compiling

我正在阅读一篇关于cross-compiling for OSX on linux的文章,但很难理解。

我需要哪些工具?什么配置是必要的?

是否还有用于创建包的工具?

1 个答案:

答案 0 :(得分:3)

首先你需要odcctools,它包含汇编程序和链接器等(比如binutils但能够处理Mach-O对象格式)。然后你需要官方SDK中的系统库。您可以从Apple下载它,但必须同意某些内容并成为其中的成员。最后好老的gcc。在理论上相当容易,但实际上是一个可怕的混乱。最简单的方法(我知道)是使用I'm Cross!

更新:我找到了一个名为xchain的更新且更好的更新方法。它需要比我十字架更多的手工工作!你。