我有一个用于编译c源代码的sln文件。当我在 VS2008 中以 Release模式编译它时,编译代码大约需要 4 分钟。但在 Debug模式下编译代码只需要 1 分钟。 我不明白 Release模式和 Debug模式的区别。
有人可以帮我吗?
最佳答案
优化器在 Release 配置中默认开启。是的,它需要时间来完成它的工作。链接器也不再进行增量链接,这会产生很大的不同。
您永远不会真正关心这一点,发布构建是您在完成或留给构建服务器时做的事情。
关于c++ - Release模式和 Debug模式之间的编译时间差异,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18058733/