前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >微软C-C++ 编译器选项

微软C-C++ 编译器选项

作者头像
obaby
发布2023-02-24 10:48:28
1.1K0
发布2023-02-24 10:48:28
举报
文章被收录于专栏:obaby@mars

微软C/C++ 编译器选项

-优化-

/O1

最小化空间

minimize space

/Op[-]

改善浮点数一致性

improve floating-pt consistency

/O2

最大化速度

maximize speed

/Os

优选代码空间

favor code space

/Oa

假设没有别名

assume no aliasing

/Ot

优选代码速度

favor code speed

/Ob

内联展开(默认 n=0)

inline expansion (default n=0)

/Ow

假设交叉函数别名

assume cross-function aliasing

/Od

禁用优化(默认值)

disable optimizations (default)

/Ox

最大化选项。(/Ogityb2 /Gs)

maximum opts. (/Ogityb1 /Gs)

/Og

启用全局优化

enable global optimization

/Oy[-]

启用框架指针省略

enable frame pointer omission

/Oi

启用内建函数

enable intrinsic functions

-代码生成-

/G3

为 80386 进行优化

optimize for 80386

/G4

为 80486 进行优化

optimize for 80486

/GR[-]

启用 C++ RTTI

enable C++ RTTI

/G5

为 Pentium 进行优化

optimize for Pentium

/G6

为 Pentium Pro 进行优化

optimize for Pentium Pro

/GX[-]

启用 C++ 异常处理(与 /EHsc 相同)

enable C++ EH (same as /EHsc)

/EHs

启用同步 C++ 异常处理

enable synchronous C++ EH

/GD

为 Windows DLL 进行优化

optimize for Windows DLL

/GB

为混合模型进行优化(默认)

optimize for blended model (default)

/EHa

启用异步 C++ 异常处理

enable asynchronous C++ EH

/Gd

__cdecl 调用约定

__cdecl calling convention

/EHc

extern“C”默认为 nothrow

extern “C” defaults to nothrow

/Gr

__fastcall 调用约定

__fastcall calling convention

/Gi[-]

启用增量编译

enable incremental compilation

/Gz

__stdcall 调用约定

__stdcall calling convention

/Gm[-]

启用最小重新生成

enable minimal rebuild

/GA

为 Windows 应用程序进行优化

optimize for Windows Application

/Gf

启用字符串池

enable string pooling

/QIfdiv[-]

启用 Pentium FDIV 修复

enable Pentium FDIV fix

/GF

启用只读字符串池

enable read-only string pooling

/QI0f[-]

启用 Pentium 0x0f 修复

enable Pentium 0x0f fix

/Gy

分隔链接器函数

separate functions for linker

/GZ

启用运行时调试检查

enable runtime debug checks

/Gh

启用钩子函数调用

enable hook function call

/Ge

对所有函数强制堆栈检查

force stack checking for all funcs

/Gs[num]

禁用堆栈检查调用

disable stack checking calls

  1. Visual DuxDebugger 3.9
  2. ImpREC lite v11 Source Code(Share)
  3. Windows Customized Gina Source Code
  4. Bit Detector v2.8.5.6 & ExeInfoPe v0.0.3.1
  5. Apk Installer for Windows/Mac OSX/Linux SouceCode
  6. Using NSTask in iOS Console Application
  7. dUP 2.21 BETA 9
  8. std::cout彩色输出
  9. VS2008安装Detours库 【Windows 7 64bit】
  10. 键盘过滤驱动勘误《寒江独钓》
本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2011年11月15日,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档