GCC-O优化等级

-O优化等级

荣涛
2021年10月15日

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. 参考链接


Copyright (C) CESTC Com.
上一篇:C语言基础2


下一篇:redis