閱讀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 別的程序員是怎麼讀你的簡曆的