Win32 的分布式 GNU Make
是否有 GNU Make 版本或 GNU Make 兼容应用程序支持 Win32 上的分布式构建?
我们目前有一个使用 gnu makefile 的大型项目。我们使用Win32版本的GMake来构建。我们的构建环境支持并行构建,没有任何问题,并且如果可能的话,我们希望尝试执行分布式构建。
有什么想法吗?
Is there a version of GNU Make, or GNU Make compatible application, which supports distributed builds on Win32?
We currently have a large project using gnu makefiles. We use the Win32 version of GMake to build. Our build environment supports parallel builds without a problem, and we'd like to try and perform a distributed build if possible.
Any ideas?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(4)
distcc
是这样做的鼻祖,尽管我不确定在win32上运行会很容易。cygwin
可能会使这成为可能。distcc
is the grand-father of doing this, though I'm not sure it would be easy to get running on win32.cygwin
might make this possible.我会尝试 Cygwin 但由于模拟层的原因,性能可能会很差。
I'd try Cygwin but the performance might be poor because of the emulation layer.
我希望我已经正确理解了你的问题,但是
您可以使用:
Cygwin
或者
mingw
MinGw 是 Windows 版 GNU binutils 的完整移植版。
I hope I've understood Your problem properely, but
You can use:
Cygwin
or
mingw
MinGw is a complete port of GNU binutils for windows.
Electric Cloud 的 ElectricAccelerator 正是这样做的。它是 gmake 和 nmake 的并行、分布式替代品。如果您的构建问题足够严重,并且您有一些预算用于解决方案,您应该检查一下:
ElectricAccelerator 主页
免责声明:我是 Electric Cloud 加速器团队的技术主管。
ElectricAccelerator from Electric Cloud does exactly this. It's a parallel, distributed replacement for gmake and nmake. If your build problem is bad enough and you have some budget to spend on a solution, you should check it out:
ElectricAccelerator home page
Disclaimer: I'm the tech lead for the Accelerator team at Electric Cloud.