我在Eclipse CDT中有一个Makefile项目,它由几十个源文件组成。我通常使用-j
选项构建项目,因此make
执行并行构建。有时我需要串口构建。因此,我定义了两种配置,在该选项上有所不同。
如果在执行并行构建时发生错误,则由于make
来自所有进程的交错输出,有时很难跟踪诊断消息。接下来我要做的就是尝试串行构建配置。
问题在于,除非我实际更改文件或清理项目,否则不会执行任何构建。因为Eclipse假设没有任何改变(这在技术上是正确的,但在C / C ++项目中,它将知道构建不完整并尝试重建 [至少IIRC] )。
如果我更改了配置而不是文件,如何让Eclipse运行make命令?