编译时使用 make , make 知道它已编译的源以及自上次构建以来发生了哪些变化。如果您只进行本地更改, make 将只编译/链接更改的源和受其影响的内容(对头文件的更改可能需要编译其他源, #include 这个标题)。 也就是说,你不需要做任何特别的事情,只需继续使用 make 。 如果你 make clean 您删除所有编译的对象和强制 make 从头开始重新编译整个项目。
make
#include
make clean