閱讀350 返回首頁    go 阿裏雲 go 技術社區[雲棲]


masm的一些常用編譯選項

    ml命令行選項:

/Dsymbol[=value] 定義給定名稱的文本宏

/Fl 生成lst文件

/Sn lst文件中關閉符號表

/I 設置include文件的路徑

/link 發送給link的連接器選項

/Sg 使masm自動生成的代碼出現在lst文件中

/wlevel 設置編譯時警告級別 level=0,1,2,3

/w 同/w0

/wx 將警告視為錯誤

/Zd 在obj文件中生成行號信息

/Zi 在obj文件中加入調試信息

/ZPn 對結構按n字節邊界對齊 n=1,2,4

/Zs 隻進行語法檢查不編譯


例如我們可以使用上述選項打開windbg對masm編譯程序的源代碼調試支持:

1 ml /c /Zi /Zd /coff x.asm

2 link /debug /subsystem:windows|console x.obj

最後更新:2017-04-03 05:38:55

  上一篇:go activty棧管理
  下一篇:go activty棧管理