天天看点

有助于调试的编译选项和链接选项

http://blog.chinaunix.net/u/19962/showart_280222.html

有助于调试的编译选项和链接选项

/P 文件预处理,类似GCC的-E,预处理将展开宏和包含文件,结果存为.I同名文件。如果硬盘空间不够可以附加/EP,输出文件将被压缩。
/GZ 执行基本内存错误检验。该标记是DEBUG版本的默认设置,在RELEASE版本中也可以自己设置。
/O1 默认情况下RELEAES版本的优化级别为/O2,但MS所有的商业应用程序都是用/O1构建的,/O1可以让代码的生成尺寸更小,只要程序编写的严密这将大大提高运行速度(减小缺页中断)。
/MAP

生产MAP文件。

包含代码行信息:/MAPINFO:LINES

包含倒出信息:/MAPINFO:EXPORTS

/PDBYPTE:CON 合并PDB文件。一个PDB文件简化了调试过程。
/VERBOSE

输出链接过程详细信息。

只输出库搜索信息:/VERBOSE:LIB

/WARN:3 可以看到被链接的库是否真的被引用。
上一篇: 海盗分金币
下一篇: 自旋锁

继续阅读