【发布时间】:2011-04-16 09:08:52
【问题描述】:
根据msdn,
/O2(最大化速度)
等价于
/Og/Oi/Ot/Oy/Ob2/Gs/GF/Gy
再根据msdn,下面的pragma
#pragma optimize("[优化列表]", {on | off})
在其“优化列表”中使用与 /O 编译器选项相同的字母。编译指示可用的字母有:
- g - 启用全局优化。
- p - 提高浮点一致性。
- s 或 t - 指定短或快的机器代码序列。
- y - 在程序堆栈上生成帧指针。
我应该使用哪些与 /O2 具有相同的含义?
【问题讨论】:
标签: visual-c++ compiler-optimization