目前正在做一个ide,其中需要对c语言的工程进行增量编译。不太清楚c语言工程增量编译的原理是什么?如果我想让它增量编译,是否只需要将改动的.c或.h文件以及它们包含的头文件和包含的头文件所包含的头文件扔给编译器就行了?