我在我的 Windows 7 机器上安装了 masm32。我从以下位置下载了 masm32:
http://www.masm32.com/download.htm
安装好了。我将路径 D:\masm32\bin 添加到 PATH 环境变量中。现在,我正在尝试组装和链接一个示例程序。它创建目标文件但不创建可执行文件。
示例程序:
.586p
.model flat, stdcall
_data segment
_data ends
_text segment
start:
ret
_text ends
end start
编写了一个创建扩展名为 .obj 的目标文件的命令:C:\Users\snxx\Desktop>ml.exe /c /coff prog.asm
输出:
Microsoft (R) Macro Assembler Version 6.14.8444
Copyright (C) Microsoft Corp 1981-1997. All rights reserved.
Assembling: prog.asm
现在我想创建一个可执行文件。链接器目录位于 D:\masm32\bin。我在 cmd.exe 中写了这个命令:C:\Users\snxx\Desktop>link.exe /subsystem:windows prog.obj
输出:
link: cannot create link 'prog.obj' to '/subsystem:windows': No such file or directory