4

单击 Eclipse CDT 中的“构建”符号时,应该只构建已更改的源文件。Eclipse CDT 的一个非常烦人的行为是它经常忽略已进行的“次要”更改,但不清楚次要的含义是什么。

那么输出是

13:21:06 **** Incremental Build of configuration <config> for project <proj> ****
make all 
make: Nothing to be done for `all'.

我测试刚刚所做的更改的唯一方法是清理并完全重建整个项目,这会浪费大量时间。

这里可能是什么问题,我该如何解决增量构建?

编辑:可能不是很小,但是由于某些时钟同步问题而忽略了最近的更改?

4

1 回答 1

3

如果您只在头文件中进行了更改,您应该清理您的项目,以便将更改包含在新的编译中。宏定义和静态变量的更改也需要在 Eclipse CDT 中清理项目。

于 2012-12-27T17:56:31.107 回答