主题:请教各位MASM32 V8.2怎么编译运行一个程序啊?
yan0664
[专家分:0] 发布于 2006-01-16 16:47:00
我安装的是v8.2,可不会用,谁能帮忙介绍一下啊?还有哪里能找到使用的资料啊?小女子这厢有礼了[em8]
回复列表 (共7个回复)
沙发
hm1024 [专家分:220] 发布于 2006-01-16 21:26:00
你想开发DOS程序还是windows程序?
板凳
yan0664 [专家分:0] 发布于 2006-01-17 10:14:00
是Windows程序,楼上的能详细的说明一下吗?多谢了!
3 楼
erping [专家分:3660] 发布于 2006-01-17 12:08:00
网上很多这样的教程
4 楼
yan0664 [专家分:0] 发布于 2006-01-17 12:30:00
那能推荐几个较好的网站吗
我查的一些都不是很具体
有稍微详细点的吗?
5 楼
jhkdiy [专家分:1620] 发布于 2006-01-17 13:37:00
这里有几份教程:
http://www.aogosoft.com/downpage.asp?table=soft&id=5
http://www.leftworld.net/wenzhang/show/118.html
http://www.zahui.com/html/9/17403.htm
http://gsu.blogbus.com/logs/2004/11/507816.html
6 楼
hm1024 [专家分:220] 发布于 2006-01-17 14:59:00
Win32汇编我学的也不好,希望下面的内容能够对你有所帮助。
我用的不是MASM32 V8.2而是MASM32 V7.0,但我从网站www.masm32.com上下载并安装了MASM32 V8.2后发现里面的编译器和MASM32 V7.0的编译器版本号一样都是6.14.8444,所以我认为你用的和我用的都是一样的编译器。
下面是我用最笨的方式建立的Win32asm编程环境
第一步:在D盘根目录下建了一个MASM32文件夹
第二步:D:\MASM32下再建立四个文件夹,它们是BIN、INCLUDE、LIB、SRC,现在D:\MASM32下就有了个文件夹,SRC文件夹用来存放你所编写的源程序的。
第三步:这步没什么好说的,把你安装好MASM32 V8.2目录里对应的东西拷到这些对应的目录里面
第四步:在SRC目录下建立一个Var.Bat文件,文件内容如下
@echo off
set Masm32Dir=d:\Masm32
set include=%Masm32Dir%\Include;%include%
set lib=%Masm32Dir%\lib;%lib%
set path=%Masm32Dir%\Bin;%Masm32Dir%;%PATH%
set Masm32Dir=
echo on
第五步:你试着建立一个hello.asm的源文件,然后进入命令行模式具体如下
cd d:\masm32\src ;进入D:\masm32\src目录下
d:\masm32\src\var.bat ;执行批处理,
ml /c /coff hello.asm ;用编译器编译hello.asm
rc hello.rc ;用资源编译器编译hello.rc资源文件,如果没有资源文件则无需此步
link /subsystem:windows hello.obj hello.res ;如果没有资源文件就不用写hello.res
================================================================================================
以上是用命令行方式,你也可以尝试使用make工具这样就能简化一些步骤,不过我觉得最好的办法就是下载RadASM(www.radasm.com)用它来编译,这样简单了许多。
7 楼
yan0664 [专家分:0] 发布于 2006-01-17 17:20:00
谢谢你们了!
[em11]
我来回复