常用命令:
/AT ——允许tiny存储模式(com文件)
/Bl文件名 —— 使用其它连接器
/nologo ——编译成功,隐藏所有信息
/c ——只汇编源程序,不进行自动连接
/omf ——生成Miscrosoft目标文件格式(obj文件):16位老格式文件
/coff ——生成Miscrosoft目标文件格式(obj文件):32位新格式文件
/Cp ——区分用户自定义标识符的大小写
/Cu ——所有标识符转换为大写
/Cx ——保留PUBLIC 和EXTERN变量的大小写
/F 数值 ——把堆栈大小设置为这个数值大小
/Ta 文件名 ——汇编不是以ASM为扩展名的源文件
/I 路径名 ——设置需要包含进(include)文件的路径
/LINK ——传递给连接程序LINK的参数
/X ——忽略(include)文件的环境变量
/? ——显示ML帮助信息
/help ——打开ML帮助文档
设置调用约定和警告:
/Gc ——使用FORTRAN或Pascal语言调用约定和命名约定
/Gd ——使用C语言调用约定和命名约定
/Gz ——使用STDCALL调用约定和命名约定
/WX ——警告信息被看作错误信息
/W 级别 ——设置警告级别,级别分为0、1、2、3
设置生成文件:
/FPi ——生成浮点数模拟代码
/Fl [文件名] ——创建一个汇编列表文件(lst文件)
/Fr [文件名] ——创建一个可在PWB下浏览的(sbr源浏览文件)
/Fo文件名 ——根据指定的文件名生成模块文件,而不是采用缺省名
/Fe文件名 ——根据指定的文件名生成可执行文件,而不是采用缺省名
设置列表文件信息:
/EP ——在控制台打印出列表文件
/Sf ——生成第一次汇编列表
/St 标题名 ——为列表文件指定标题名
/Ss 子标题名 ——为列表文件指定子标题名
/Sl 范围 ——设置列表行宽,范围60-255之间
/Sp 范围 ——设置列表每页长度,范围10-255之间
/Sg ——在生成的列表文件中,列出由汇编程序产生的指令
/Sx ——允许在列表文件中列出为假的条件块清单
/Sn ——在创建列表文件时关闭符号表
/Sa ——列表文件最大限度展开源码
/Sc ——在创建列表文件时加入时间信息
设置调试信息:
/Zp 边界 ——按指定的字节边界对齐,边界可以是1、2、4
/Zd ——在调试信息中加入行号
/Zi ——生成模块文件时,加入调试程序CodeView需要的信息
/Zs ——只进行语法检查,不产生任何代码
/Zf ——所有符号成为公有符号
/Zm ——兼容MASM5.1