是否有可能build立一个distcc的Linux机器来build立我的XCode项目?

我有一个Mac mini,我做了一些iPhone和其他实验开发。 构build一些我尝试过的大型项目(如3D引擎等)的速度非常慢。 有分布式构build与distcc的一些支持,我有一个四核心的Linux框只是站在旁边。

问题是:是否有可能build立一个distcc环境的Linux框,将build立普通的mac客观c或c + +项目,甚至iphone项目? 有没有人试过/成功做到这一点,还是只是不可能?

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

大多数苹果工具链(当然不包括Xcode)的源代码在这里包括distcc 。 所有将在达尔文运行,所以有一种可能性是通过你的Linux机器上的达尔文虚拟机运行它们。 它看起来像许多流行的Linux发行版已经有distcc软件包(如Ubuntu ),但我不知道它们是如何不同于苹果的代码。