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