4

我有一个 mac mini,我在上面做一些 iphone 和其他实验性开发。构建我尝试过的一些大型项目(如 3d 引擎等)的速度非常慢。使用 distcc 对分布式构建有一些支持,我有一个四核 linux 盒子就在它旁边闲置着。

问题是:是否可以在 linux 机器上设置一个 distcc 环境来构建普通的 mac 目标 c 或 c++ 项目,甚至是 iphone 项目?有没有人尝试/成功做到这一点,还是不可能?

4

2 回答 2

9

是的,这是可能的。不,这并不容易。但我已经为你完成了大部分艰苦的工作,我什至在toolwhip.googlecode.com上收集了所有内容。源代码中的各种 README 描述了已完成的工作。我现在无法为它提供支持,但我正在使用它并取得了非常积极的结果。

于 2009-05-12T22:13:04.643 回答
2

大多数 Apple 工具链(当然不包括 Xcode)的源代码都可以在这里找到,包括distcc。一切都将在 Darwin 上运行,因此一种可能性是通过您 Linux 机器上的 Darwin 中的 VM 运行它们。看起来许多流行的 Linux 发行版已经有了 distcc 包(例如Ubuntu),尽管我不确定它们与 Apple 的代码有何不同。

于 2009-05-12T20:24:42.730 回答