【发布时间】:2018-09-22 21:56:27
【问题描述】:
我正在尝试找出关键的优化选项。首先,用
编译一个程序gcc source.c -o test -O3 -Q -v
-Q -v 列出启用的标志(-faggressive-loop-optimizations -falign-labels -fasynchronous-unwind-tables 等)。那么如果直接将这些标志提供给 gcc 而不是 -O3,则生成的程序的性能是如果禁用了优化。
gcc 文档指出
并非所有优化都直接由标志控制
这可能是问题还是我错过了什么?
【问题讨论】: