【发布时间】:2012-02-13 07:43:04
【问题描述】:
有什么方法可以让软件构建/编译更快?我们有一个使用 makefile 的构建树 c、c++,新构建需要将近 2 小时。我遇到了几个商业解决方案,例如 ElectricAccelerator、Sparkbuild,是否有任何开源等效方案?
【问题讨论】:
-
两个小时!上次我看到这样的构建时间是在重载的 VAX 上。想必,这是一个非常大的工程。你在什么基础上构建它?是网络驱动器上的所有文件还是复制到本地?
-
@MartinJames 我已经看到一些 lisp、c、java 项目的构建时间为 6 小时。
-
@Shiplu - 很抱歉......我会发疯的。如果构建在 5.9 小时后出错,你如何阻止自己从高楼上跳下来?你对生成未解决的外部的开发人员做了什么 - 是不是很痛苦?
-
@Marin 构建由 hudson 每 12 小时完成一次。如果我们出现问题,SVN 日志会找到应该责备的开发人员
-
只是好奇,您为什么反对商业解决方案?免责声明:我是 ElectricAccelerator 的架构师。