我有几个项目都依赖于一个基础库。现在,当我更改基础库中的头文件时,我必须重新构建所有相关项目。目前,Eclipse/CDT一个接一个地构建每个项目。如何才能并行构建所有这些项目呢?
请注意,我已经为每个项目使用了-j(并行编译)选项,但这还不够,因为:
1. 有很多可用的 CPU(对于大多数项目而言,超过源文件数量)。 2. 由于并行编译,链接时间比编译时间长得多(据我所知),不能使用多线程。
请注意,我已经为每个项目使用了-j(并行编译)选项,但这还不够,因为:
1. 有很多可用的 CPU(对于大多数项目而言,超过源文件数量)。 2. 由于并行编译,链接时间比编译时间长得多(据我所知),不能使用多线程。