PARALLEL submakes

时间:2011-02-09 11:52:01

标签: makefile

我一直在使用makefile减少编译时间。我有两个问题

1)我发现如果我在主目录的子目录中运行make,它会完美运行。这是否意味着子目录独立于其他子目录并且可以并行运行?

2)如何运行sub-make并行地递归调用?告诉我除了-j

以外的东西

1 个答案:

答案 0 :(得分:0)

最近我简化了一个makefile,作为其他更改的先决条件,以添加功能并加快速度。

简化包括删除使用或递归make。我惊讶地发现现在的构建速度是原来的两倍(从40分钟到20分钟)。我现在也可以使用-j选项,从而进一步提高速度。

然后我做了一些影响较小的其他变化。