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