如何在Linux上编译英特尔Mac二进制文件?

我正在读一篇关于在Linux上交叉编译OSX的文章,但是很难理解。

我需要什么工具? 什么configuration是必要的?

有没有用于创build包的工具?

Solutions Collecting From Web of "如何在Linux上编译英特尔Mac二进制文件?"

首先你需要odcctools ,其中包含汇编器和链接器等(如binutils,但能够处理Mach-O对象格式)。 那么你需要官方SDK的系统库。 你可以从苹果下载,但必须同意一些东西,并成为这样做的成员。 最后好老的gcc。 理论上相当容易,但实际上却是一团糟。 最简单的方法(我知道)是使用我是十字架! 。

更新:我发现了一个更新,更好的更新方法称为xchain 。 这需要比我跨越更多的手工工作! 你。