使用masm.exe和link.exe很正常,就是不能用ml.exe
C:\DOS\MASM6.15>ml e;
Microsoft (R) Macro Assembler Version 6.15.8803
Copyright (C) Microsoft Corp 1981-2000. All right
Assembling: e;
MASM : fatal error A1000: cannot open file : e;
------解决方案--------------------------------------------------------
简单的说,masm是16位汇编器,ml则可以编译16/32的汇编源代码。当你不能确定的时候后,你可以
ml /?
看一下HELP
------解决方案--------------------------------------------------------
ml 需要输入完整的名字的,还不能有多余,也不支持那个分号选项了:ml e.asm 这样会自动调用 link.exe 进行链接的。如果只是编译,需要加 /c 选项:ml /c e.asm