欢迎访问我的个人博客
https://vincillau.github.io/
GCC编译器常用优化参数
-O0: 不进行优化(默认选项)。
-O1、-O2、-O3: 随着数字变大,代码的优化程度逐渐提高。
-Os:优化尺寸。
-Ofast:启用所有-O3优化,无视严格的标准合规性。
-Og:在 -O1 的基础上,去掉了影响调试的优化。
-O:等价于-O1。
如果使用多个 -O 选项,以最后一个选项为准。
欢迎访问我的个人博客
https://vincillau.github.io/
-O0: 不进行优化(默认选项)。
-O1、-O2、-O3: 随着数字变大,代码的优化程度逐渐提高。
-Os:优化尺寸。
-Ofast:启用所有-O3优化,无视严格的标准合规性。
-Og:在 -O1 的基础上,去掉了影响调试的优化。
-O:等价于-O1。
如果使用多个 -O 选项,以最后一个选项为准。