Gcc -O0 不优化,-O1 -O2 -O3对代码进行了优化,减小目标文件大小,减小代码段及栈空间的大小。
-
O2优化能使程序的编译效率大大提升
-
从而减少程序的运行时间,达到优化的效果。
-
C++程序中的O2开关如下所示:
#pragma GCC optimize(2)
- 1
- 只需将这句话放到程序的开头即可打开O2优化开关。
Gcc -O0 不优化,-O1 -O2 -O3对代码进行了优化,减小目标文件大小,减小代码段及栈空间的大小。
O2优化能使程序的编译效率大大提升
从而减少程序的运行时间,达到优化的效果。
C++程序中的O2开关如下所示:
#pragma GCC optimize(2)