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


masm中list文件和宏的一些常用編譯調試查看方法

    我們知道使用用 ml /Fl a.asm 可以生成lst文件,但是如果不加調整,masm默認生成的lst文件是非常大的,因為它包含了很大的windows必須用到的頭文件內容,為了減小lst文件大小,便於觀察實際源代碼,我們可以用一下手段刪除多餘信息:


1 用.nolist ...  .list括住不想顯示的內容;

2 用.nocref刪除所有符號信息;

3 用 ml /Sn 關閉符號表以減少lst文件大小;

    

    我們還可以控製源代碼中的宏(MACRO)的顯示,以便於調試宏:

.listmacro

.listmacroall

以上語句可以展開宏中所有語句。

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

  上一篇:go 從一篇Blog看兩個並發編程錯誤
  下一篇:go 關於masm中OFFSET偽指令對結構的影響