阅读802 返回首页    go 阿里云 go 技术社区[云栖]


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

https://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 可以看到被链接的库是否真的被引用。

最后更新:2017-04-02 06:51:26

  上一篇:go 字符串的经典hash算法
  下一篇:go 别的程序员是怎么读你的简历的