您的位置:首页 > 其它

安装及设置MASM32 SDK

2015-09-08 19:53 375 查看
win10 企业版64位

首先,从官网(http://www.masm32.com/)下载最新的安装包,之后,以管理员身份运行安装。



之后,安装程序会在指定磁盘创建masm32文件夹,并在本地进行编译安装。



安装之后,它会提示你安装成功,并且指出它自身所带的ml.exe编译器版本很旧,并希望你自己从新版本的VS中拷贝新的ml.exe

我用的是VS2013,在Microsoft Visual Studio 12.0\VC\bin目录下,拷贝ml.exe并覆盖masm32文件夹中旧的ml.exe。



之后,还要设置环境变量,如果有该条目,则在该条目的最前面添加,如果没有,则新建。

include项中添加C:\masm32\include

lib中添加C:\masm32\lib

path中添加C:\masm32\bin

之后,打开cmd命令行,输入ml,回车,应该如下图所示:这是VS2013中自带的ml.exe



为了再次检验环境安装是否OK,我们来编译一下Hello World汇编文件,保存为my1st.asm。

.386
.model flat,stdcall
option casemap:none

include windows.inc
include user32.inc
includelib user32.lib
include kernel32.inc
includelib kernel32.lib

.data
szCaption db 'A MessageBox!',0
szText db 'Hello World!',0

.code
start:
	invoke MessageBox,NULL,offset szText,offset szCaption,MB_OK
	invoke ExitProcess,NULL
end start


输入ml /c /coff my1st.asm

link /subsystem:windows my1st.obj

my1st.exe

效果如下所示:

内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: