查看gcc都打开了哪些优化选项
本帖最后由 EricFisher 于 2010-09-07 10:57 编辑偶然发现这个挺有意思。
$ gcc -Q --help=optimizer
The following options control optimizations:
-O<number>
-Os
-falign-functions
-falign-jumps
-falign-labels
-falign-loops
-fargument-alias
-fargument-noalias
-fargument-noalias-anything
-fargument-noalias-global
-fasynchronous-unwind-tables
... ...
$ gcc -Q --help=optimizer -O3
The following options control optimizations:
-O<number>
-Os
-falign-functions
-falign-jumps
-falign-labels
-falign-loops
-fargument-alias
-fargument-noalias
-fargument-noalias-anything
-fargument-noalias-global
-fasynchronous-unwind-tables
... ... 不过,也不是很确切。因为这个功能只是打印目前的选项状态,而之后有些选项还是被开关了。比如-falign-loops在-O3的时候,其实后来还是被打开了。 学习了.
页:
[1]