【发布时间】:2010-12-30 07:17:31
【问题描述】:
Linux 中是否有任何软件可以在多核或分布式系统上并行编译包含大量文件的源代码。像 gcc 或 xserver 这样的库在单核/双机上编译需要很长时间,而且在大多数情况下,当您需要大量重新编译时,这会令人沮丧。是否有任何技术可以并行编译此类源代码?
【问题讨论】:
Linux 中是否有任何软件可以在多核或分布式系统上并行编译包含大量文件的源代码。像 gcc 或 xserver 这样的库在单核/双机上编译需要很长时间,而且在大多数情况下,当您需要大量重新编译时,这会令人沮丧。是否有任何技术可以并行编译此类源代码?
【问题讨论】:
【讨论】:
ccache也可以用来加速编译过程
【讨论】:
GNU make(安装在 Linux 系统上的标准 make)支持并行命令执行 - 看看 http://www.gnu.org/software/make/manual/make.html#Parallel
【讨论】: