win10安装masm32 SDK并运行一个小程序
建议在安装之前,先装一下notepad++编辑器(其他也行),Visual C++
首先我们到官网下载masm32(http://www.masm32.com/),到了官网后,点击download就行了。
随便点一个就可以了。
将zip文件解压,得到install.exe文件,双击就行了,**在安装之前,要将所有的像360安全管家、火绒等安全类软件关闭,**否则是不会安装成功的。官网给的解释;
欢迎使用MASM32 SDK安装。
MASM32 SDK是开发软件,必须安装在属性配置的计算机上,否则由于安全或操作系统设置,可能会阻止安装完全安装。您不应该尝试在计算机上的有限或受限用户配置文件上安装MASM32 SDK,因为它不允许安装功能属性。
如果您不熟悉此过程,请参考MASM32安装指南。作为一个粗略的指导,您必须在完全没有任何病毒或木马感染的属性配置的计算机上安装MASM32 SDK,并且必须启用完整的读/写访问,以便安装可将其文件复制到硬盘并构建使用MASM构建汇编语言二进制文件所必需的库。
如果您不确定如何配置计算机,则应该对此安装窗口进行管理,并确保您的计算机配置正确,以允许需要读/写访问的安装。如果您使用从互联网下载的低端免费AV软件,您可能需要禁用它,以免静音干扰安装。
根据提示,选择好安装的盘,之后一直点确定就可以了。
在masm32文件夹,新建一个Var.bat文件:
用notepad打开这个文件,填入:
@echo off
rem 请根据 Masm32 软件包的安装目录修改下面的 Masm32Dir 环境变量!
set Masm32Dir=D:\Masm32
set include=%Masm32Dir%\Include;%include%
set lib=%Masm32Dir%\lib;%lib%
set path=%Masm32Dir%\Bin;%Masm32Dir%;%PATH%
set Masm32Dir=
echo on
保存,之后打开DOS窗口,cd到masm32的目录下
运行var.bat文件
如果中间没有出现错误就安装成功了,接下来远行一个程序,程序所需要的资料可以到网上下载《Windows环境下32位汇编语言设计(典藏版)》配套光盘罗云彬电子工业出版社
首先在masm32文件中建一个文件夹,名字随便,我的叫source
将上面下载的资料解压,找到Chapter02\Test文件,复制粘贴到Source文件夹内
切换到source文件目录下:
在切换到Test问价夹目录下
在用指令>ml /c /coff /Cp test.asm,我们现在不需要知道他的意思,能运行就可以,test.asm是test文件夹下的一个文件
成功运行后,Test文件夹会多一个test.obj文件,
打开Visual C++新建一个资源文件,
文件名以rc结尾,位置放到Test文件下,确定
右键,选择导入,找到Test文件下的图标
另存为32位资源文件,保存,Test文件下会多一个test.res文件
再用link /subsystem:windows test.obj test.res
就会看到多了一个exe文件,点击运行