众所周知C/C++程序在编译的时候是可以开启O2优化来提高程序运行的效率的,
1
打开DEV C++,点击工具[T]-编译选项[C]。
2
选中编译时加入以下命令复选框,并在下方的文本框内输入-O2。
3
点击确定关闭对话框,再次编译程序的时候,O2优化就开启了!
4
当然,大家也可以加入其它选项, 比如-std=c++14来开启c++14标准,-Wall来开启所有警告等等。这和使用g++编译程序的时候后面的选项是一样的。
-fthread-jumps -falign-functions -falign-jumps -falign-loops -falign-labels -fcaller-saves -fcrossjumping -fcse-follow-jumps -fcse-skip-blocks -fdelete-null-pointer-checks -fdevirtualize -fdevirtualize-speculatively -fexpensive-optimizations -fgcse -fgcse-lm -fhoist-adjacent-loads -finline-small-functions -findirect-inlining -fipa-cp -fipa-cp-alignment -fipa-bit-cp -fipa-sra -fipa-icf -fisolate-erroneous-paths-dereference -flra-remat -foptimize-sibling-calls -foptimize-strlen -fpartial-inlining -fpeephole2 -freorder-blocks-algorithm=stc -freorder-blocks-and-partition -freorder-functions -frerun-cse-after-loop -fsched-interblock -fsched-spec -fschedule-insns -fschedule-insns2 -fstrict-aliasing -fstrict-overflow -ftree-builtin-call-dce -ftree-switch-conversion -ftree-tail-merge -fcode-hoisting -ftree-pre -ftree-vrp -fipa-ra
氧 气 加 速 系 统 #pragma GCC optimize(2)
部分转自O2优化什么鬼!