构建汇编编程环境(MASM32V10)
作者:wibe
本文介绍在Windows操作系统里怎样搭建32位的汇编语言编程环境。
MASM32是一种非常流行的集成了微软的MASM汇编语言编译器的软件包,目前最新版本为10。0版。MASM32version10的下载地址:http://www.masm32.com/masmdl.htm 注意:MASM32不支持Win9x或者Me。(我想,现在大概也没有人用Win9x了吧!)
第一步:
选择一个驱动器安装MASM32软件包,例如C盘,安装好的目录是c:\Masm32目录,对我们来说,整个软件包中重要的只有3个目录:bin目录中有汇编编译器ml.exe,资源编译器rc.exe和链接器Link.exe等执行文件;include目录中有各种头文件;lib目录中有全部导入库。
第二步:
由于MASM32软件包中没有nmake.exe文件,所以要单独寻找nmake.exe并拷贝到c:\Masm32\bin目录中。注意:若我们电脑上安装了VC++6.0,VC++2005,VC++2008等多个版本的微软的C++软件,则应注意nmake.exe的版本。
第三步:
为这个环境建立一个设置环境变量的批处理文件,假设文件名为Var.bat,那么这个文件内容如下:
@echo off
set include=c:\masm32\Include
set lib=c:\masm32\lib
set path=c:\masm32\bin;%path%
echo on
附录
Vc++6.0环境下的var.bat
@echo off
set include=c:\masm32\Include;d:\Program Files\Microsoft Visual Studio\VC98\include;d:\Program Files\Microsoft Visual Studio\VC98\MFC\Include
set lib=c:\masm32\lib
set path=c:\masm32\bin;%path%
echo on
VC++2005环境下的var.bat
@echo off
set include=c:\masm32\Include;D:\Program Files\Microsoft Visual Studio 8\VC\include
set lib=c:\masm32\lib
set path=c:\masm32\bin;%path%
echo on
VC++2008环境下的var.bat
@echo off
set include=c:\masm32\Include;D:\Program Files\Microsoft Visual Studio 9.0\VC\include
set lib=c:\masm32\lib
set path=c:\masm32\bin;%path%
echo on