我目前正在从事一个学生工作项目并编写一些代码。每当我想编译我的文件时,我的主管告诉我先做gmake clean
然后做gmake
. 否则,以前的 gmake 中的一些错误可能无法在新的 gmake 中解决。
我的项目有很多我没有编辑的不必要的文件,但是因为我gmake clean
每次都编译它们每次都会再次编译它们,这需要很长时间。
所以,如果我不更改其他文件,那么我不需要重新编译它们,我更改的唯一文件总是简单地重新编译gmake
,对吧?那我为什么gmake clean
每次都要?
我的主管只是告诉我一个好的编程实践还是我错过了一些重要的概念gmake clean
?