Ox开关其实有两种,个人比较喜欢第一种,毕竟……呵呵
全局Ox
在其程序前加上以下代码
O1
#pragma GCC optimize("O1")
#pragma G++ optimize("O1")
O2
#pragma GCC optimize("O2")
#pragma G++ optimize("O2")
O3
#pragma GCC optimize("O3")
#pragma G++ optimize("O3")
局部Ox
再其子程序前加上一下代码
O1
__attribute__((optimize("-O1")))
O2
__attribute__((optimize("-O2")))
O3
__attribute__((optimize("-O3")))