WEB开发网
开发学院软件开发VC VC编译选项 阅读

VC编译选项

 2009-10-07 20:29:17 来源:WEB开发网   
核心提示:-优化-/O1 最小化空间 minimize space/Op[-] 改善浮点数一致性 improve floating-pt consistency/O2 最大化速度 maximize speed/Os优选代码空间favor code space/Oa 假设没有别名 assume no aliasing/Ot 优选代

-优化-

/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

1 2 3  下一页

Tags:VC 编译 选项

编辑录入:爽爽 [复制链接] [打 印]
赞助商链接