如果我设置优化-O3,是否在gcc中完成C++整个程序优化?

Nat*_*mal 8 c++ optimization performance gcc

我想知道如果我只是在gcc中指定优化级别3(在Ubuntu 12.04上运行的版本4.8.1)或者我是否必须明确指定整个程序优化作为gcc选项,是否完成了整个程序优化?

us2*_*012 10

-fwhole-program任何选项-flto不会自动设置(和)-O.资料来源:http://gcc.gnu.org/onlinedocs/gcc/Optimize-Options.html.作为-O优化级别一部分的选项在那里标记为,并且还有一个已启用的选项列表-O.

  • 另请注意,您可能需要`-flto`,而不是`-fwhole-program`. (4认同)