1. GCC优化等级优化参数查询
$ gcc -Q --help=optimizers -Ox
gcc -Q --help=optimizers -O0
gcc -Q --help=optimizers -O1
gcc -Q --help=optimizers -O2
gcc -Q --help=optimizers -O3
gcc -Q --help=optimizers -Og
gcc -Q --help=optimizers -Os
gcc -Q --help=optimizers -Ofast
注意
-O0和不加-O选项的效果是一样的
-O1和-O的效果是一样的
在Emacs中查看帮助信息:
*info* (gcc) Optimize Options
在info中查看帮助信息:
info gcc 'Optimize Options'
kernel的默认编译优化级别是-O2
emacs Makefile
==>
KBUILD_CFLAGS += -O2
2. 参考链接
- 知乎:GCC 优化级别
Copyright (C) CESTC Com.