【发布时间】:2014-04-08 19:44:00
【问题描述】:
我已阅读有关“整个程序优化”(wpo)和“链接时间代码生成”(ltcg)的信息。
我想知道如果我一次将所有源代码从 cli 传递给编译器(如“g++ a.cpp b.cpp”),是否会进行更多的模块间分析? 还是只是要启用其中一个标志?
这方面的编译器之间有区别吗? 例如,英特尔编译器能否从这种做法中受益,而其他编译器却没有?
【问题讨论】:
-
像任何优化一样,这在很大程度上取决于编译器(版本)。
标签: visual-c++ gcc compiler-construction clang icc