当单击Eclipse CDT中的“build”符号时,应该只构建已更改的源文件。Eclipse CDT的一个非常恼人的行为是,它非常经常地忽略了已经进行了“微小的”更改,但是并不清楚微小的意思是什么。
则输出为
13:21:06 **** Incremental Build of configuration <config> for project <proj> ****
make all
make: Nothing to be done for `all'.
我测试刚刚做的更改的唯一方法就是接着清理并完全重建整个项目,这浪费了很多时间。
这里的问题是什么?我如何修复增量建筑?
编辑:会不会因为一些时钟同步问题而忽略了不是很小,而是最近的变化?
如果仅在头文件中进行更改,则应清理项目,以便将更改包含在新编译中。宏定义和静态变量的更改还需要在Eclipse CDT中清理项目。