在编译脚本中,我通常会看到在编译之前总是删除目标文件的调用。这会减慢构建过程吗?编译器在决定重新编译目标文件时是否真的有必要检查目标文件是否已过期?
最佳答案
有时,如果您将源文件恢复到以前的版本,.o 将具有比其源更新的日期,因此不会被提供给编译器。如果您有理由恢复源文件,您几乎肯定希望重建该对象。进行干净的构建可确保您得到您认为得到的东西。
关于c++ - 什么时候应该在编译前删除目标文件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7033516/