VC6常见编译器命令行参数

-优化-  /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 -输出文件-  /Fa[file]  命名程序集列表文件  name assembly listing file /Fo  命名对象文件  name object file /FA[sc]  配置程序集列表  configure assembly listing  /Fp  命名预编译头文件  name precompiled header file /Fd[file]  命名 .PDB 文件  name .PDB file  /Fr[file]  命名源浏览器文件  name source browser file /Fe  命名可执行文件  name executable file /FR[file]  命名扩展 .SBR 文件  name extended .SBR file /Fm[file]  命名映射文件  name map file -预处理器-  /FI  命名强制包含文件  name forced include file /C  不吸取注释  don't strip comments  /U  移除预定义宏  remove predefined macro /D{=|#}  定义宏  define macro /u  移除所有预定义宏  remove all predefined macros /E  将预处理定向到标准输出 preprocess to stdout /I 添加到包含文件的搜索路径  add to include search path /EP  将预处理定向到标准输出,不要带行号  preprocess to stdout, no #line /X  忽略“标准位置”  ignore "standard places" /P  预处理到文件  preprocess to file -语言-  /Zi  启用调试信息  enable debugging information /Zl  忽略 .OBJ 中的默认库名  omit default library name in .OBJ /ZI  启用调试信息的“编辑并继续”功能 enable Edit and Continue debug info /Zg  生成函数原型  generate function prototypes /Z7  启用旧式调试信息  enable old-style debug info /Zs  只进行语法检查  syntax check only /Zd  仅要行号调试信息  line number debugging info only /vd{0|1}  禁用/启用 vtordisp  disable/enable vtordisp /Zp[n]  在 n 字节边界上包装结构  pack structs on n-byte boundary /vm  指向成员的指针类型  type of pointers to members /Za  禁用扩展(暗指 /Op)  disable extensions (implies /Op) /noBool  禁用“bool”关键字  disable "bool" keyword /Ze  启用扩展(默认)  enable extensions (default) - 杂项 -  /?, /help  打印此帮助消息  print this help message /c  只编译,不链接  compile only, no link /W  设置警告等级(默认 n=1)  set warning level (default n=1) /H  最大化外部名称长度  max
 
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值