O2优化能使程序的编译效率大大提升。
从而减少程序的运行时间,达到优化的效果。
C++程序中的O2开关如下所示:
#pragma GCC optimize(2)
- 同理O1、O3优化只需修改括号中的数即可。
- 只需将这句话放到程序的开头即可打开O2优化开关。
- 注意:
O1提供基础级别的优化
O2提供更加高级的代码优化,会占用更长的编译时间
O3提供最高级的代码优化
慎用O2联赛不能开O2优化,据说有禁赛的惩罚,平时用用就好了,而且O2优化可能会导致程序的紊乱(各种bug不好解释)。
O2优化能使程序的编译效率大大提升。
从而减少程序的运行时间,达到优化的效果。
C++程序中的O2开关如下所示:
#pragma GCC optimize(2)
O1提供基础级别的优化
O2提供更加高级的代码优化,会占用更长的编译时间
O3提供最高级的代码优化
慎用O2联赛不能开O2优化,据说有禁赛的惩罚,平时用用就好了,而且O2优化可能会导致程序的紊乱(各种bug不好解释)。
大部分情况下,开启O2优化可以加快编译的速度但是要注意,并不是
#pragma GCC optimize(2)
举报文章
请选择举报类型
补充说明
0/200
上传截图
格式支持JPEG/PNG/JPG,图片不超过1.9M