【发布时间】:2008-11-13 23:03:52
【问题描述】:
我听说启用链接时间代码生成(/LTCG 开关)对于具有大量要链接在一起的库的大型项目来说是一项重大优化。我的团队在我们的解决方案的发布配置中使用它,但是长编译时间是一个真正的拖累。对没有其他文件依赖的一个文件的一次更改会触发另外 45 秒的“正在生成代码...”。 Release 肯定比 Debug 快得多,但我们可以通过禁用 LTCG 并仅打开 /O2 来实现相同的加速。
启用 /LTCG 是否值得?
【问题讨论】:
标签: c++ visual-c++