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

2023-02-24 10:48:28 浏览数 (1)

微软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. 键盘过滤驱动勘误《寒江独钓》

0 人点赞