-
O2优化能使程序的编译效率大大提升。
-
从而减少程序的运行时间,达到优化的效果。
-
C++程序中的O2开关如下所示:
#pragma GCC optimize(2)
-
同理O1、O3优化只需修改括号中的数即可。
-
只需将这句话放到程序的开头即可打开O2优化开关。
- *注意:*
*O1提供基础级别的优化*
O2提供更加高级的代码优化,会占用更长的编译时间
O3提供最高级的代码优化
慎用O2联赛不能开O2优化,据说有禁赛的惩罚,平时用用就好了,而且O2优化可能会导致程序的紊乱(各种bug不好解释)。
原文链接: https://www.cnblogs.com/five20/p/7683821.html
欢迎关注
微信关注下方公众号,第一时间获取干货硬货;公众号内回复【pdf】免费获取数百本计算机经典书籍
原创文章受到原创版权保护。转载请注明出处:https://www.ccppcoding.com/archives/261382
非原创文章文中已经注明原地址,如有侵权,联系删除
关注公众号【高性能架构探索】,第一时间获取最新文章
转载文章受原作者版权保护。转载请注明原作者出处!