c++ - 什么时候应该在编译前删除目标文件?

标签 c++ build

在编译脚本中,我通常会看到在编译之前总是删除目标文件的调用。这会减慢构建过程吗?编译器在决定重新编译目标文件时是否真的有必要检查目标文件是否已过期?

最佳答案

有时,如果您将源文件恢复到以前的版本,.o 将具有比其源更新的日期,因此不会被提供给编译器。如果您有理由恢复源文件,您几乎肯定希望重建该对象。进行干净的构建可确保您得到您认为得到的东西。

关于c++ - 什么时候应该在编译前删除目标文件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7033516/

相关文章:

c++ - 将 vector <int> 保存到文件

c++ - 如果将输入流发送到输出流会发生什么?

maven-2 - 如何在不依赖 IDE 的情况下构建/测试 Scala?

c# - 项目集合构建错误记录器

angular - 当我构建用于生产的 Angular 项目时,在工作区中找不到项目 'production'

c++ - out_of_range、range_error 和 over/underflow_error 之间的区别?

c++ - 如何将特定的内存地址分配给指针?

c - scons:警告:不推荐调用缺少的 SConscript 而不会出现错误

c# - .g.cs 文件中的错误?

c++ - 永远不会调用具有默认参数的复制构造函数