我读到过有关 Linux 系统上分布式编译的 distcc 的文章。由于我经常需要编译大型项目,所以我想知道在 Windows 上是否有方法可以将其分发到多台机器上。我找到了这个网站,但似乎相当过时。
除了 distcc 之外还有其他系统吗?或者有人成功使用过这个吗?我在 Windows 32 位和 64 位上使用 Visual Studio 2008/2010。
答案1
我认为最广泛使用的是一个商业插件,叫做Xoreax Incredibuild。它运行得非常好,绝对无缝,不需要在任何参与的机器上安装任何开发工具或 SDK。
它支持 2008 及之前的所有版本,包括 32b 和 64b,但是 2010 尚未准备好(预计今年推出)。
注意:你也许可以在堆栈溢出地点。
答案2
看起来 sccache 不仅是一个共享缓存系统,而且还支持分布式编译: https://github.com/mozilla/sccache/blob/master/docs/DistributedQuickstart.md