回 帖 发 新 帖 刷新版面

主题:请教各位MASM32 V8.2怎么编译运行一个程序啊?

我安装的是v8.2,可不会用,谁能帮忙介绍一下啊?还有哪里能找到使用的资料啊?小女子这厢有礼了[em8]

回复列表 (共7个回复)

沙发

你想开发DOS程序还是windows程序?

板凳

是Windows程序,楼上的能详细的说明一下吗?多谢了!

3 楼

网上很多这样的教程

4 楼

那能推荐几个较好的网站吗
我查的一些都不是很具体
有稍微详细点的吗?

5 楼

这里有几份教程:
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 楼

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 楼


谢谢你们了!
[em11]

我来回复

您尚未登录,请登录后再回复。点此登录或注册