32位汇编Nmake与Masm32编译环境配置

下载 MASM32 SDK 官网下载
安装 用管理员身份运行安装 目录:C:\masm32
配置 右击"计算机"---属性---高级系统设置---环境变量---在用户变量新建并添加如下内容

变量名      变量值
include     C:\masm32\include
lib         C:\masm32\lib
PATH        C:\masm32\bin

下载批处理bat,自动设置
Var.bat
下载 NMAKE
nmake.exe
也可以到 Visual Studio 2019 本地安装目录中找到
D:\Program Files\Microsoft Visual Studio\2019\Enterprise\VC\Tools\MSVC\14.23.28105\bin\Hostx86\x86
nmake.exe复制到C:\masm32\bin目录即可
Makefile
下载Makefile文件模板
在含有Makefile的编译目录CMD >nmake 即可完成编译
Makefile文件一般格式:

EXE = Test.exe		#指定输出文件
OBJS = Test.obj		#需要的目标文件
RES = Test.res		#需要的资源文件

LINK_FLAG = /subsystem:windows	#连接选项
ML_FLAG = /c /coff		#编译选项

$(EXE): $(OBJS) $(RES)
	Link $(LINK_FLAG) $(OBJS) $(RES)

.asm.obj:
	ml $(ML_FLAG) $<
.rc.res:
	rc $<

clean:
	del *.obj
	del *.res