注册 登录
编程论坛 汇编论坛

初学者,不知道要怎么编译

YAXIONG 发布于 2006-11-06 23:05, 1273 次点击

请问,我已经把程序编好了,文件名为init.asm .但是我在dos 里用MASM或ASM都没办法编译这个文件啊??这是要怎么弄啊,一直都提示那MASM或ASM 不是什么内部命令的???哪位高手帮下忙!!非常感谢!!!

16 回复
#2
wchx2152006-11-07 12:48
你应该先进入masm所在的目录
就是用cd命令一直进入masm所在的目录
比如:c:\masm\masm.exe
你应该先进入c:\masm
之后才可以运行masm.exe
#3
YAXIONG2006-11-07 16:02

哦,原来这样真的是非常感谢啊!!那我运行那个的时候,说找不到路径,是不是说我系统里没有masm.exe这个文件啊??要去哪里下这个来安装才可以是不是啊??

#4
YAXIONG2006-11-07 16:53

老大,我已经把那MASM装了,可是我只能进到C:\MASM> 下一步要怎么弄呢??比如说我的那源程序的文件是init.asm
我该怎么弄才能编译这个文件呀??

[此贴子已经被作者于2006-11-7 16:54:07编辑过]

#5
wchx2152006-11-07 17:30
直接masm 文件名呀
#6
磐涅2006-11-07 18:16
先把init.asm拷贝到masm文件夹中,

再 masm init;


#7
YAXIONG2006-11-07 20:25
哇,厉害,可以了。不过问题又来了,那个下步不是要连接吗??
我是这样弄的 C:\MASM>LINK init;
可是不行,哎,,真的有够菜的我!!老大,再帮帮忙!!!非常感谢!!!!
#8
菜鸟上路2006-11-07 21:00

C:\MASM>LINK init.obj

#9
YAXIONG2006-11-07 23:20

老大,我写了C:\MASM>LINK init.obj 还是不行呀????
说什么link 不是内部命令。。。啊??这个是不是还要做些什么啊??

#10
菜鸟上路2006-11-08 10:00

你找下C:\MASM\BIN\文件夹中有什么类似LINK命令的文件,用那个类似的命令试下

#11
YAXIONG2006-11-08 14:24

有这几个,CV ,FIXSHIFT,ML ,MOUSE ,NMAKE ,NMK ,MLX ,PWBED ,QH ,PWB 应该用哪一个呀???

#12
菜鸟上路2006-11-08 16:38

怎么只有这几个啊?那你一个一个试过去,我也不知道是哪个

#13
磐涅2006-11-08 17:16
下个masm 5.0 的再试.
#14
YAXIONG2006-11-08 17:41
奥。。。我去试试看!!!
#15
凌风傲骨2006-11-11 18:19
有的文件是需要在自己的电脑上搜的。
#16
hu9jj2006-11-11 20:55
将masm,link等汇编工具放在一个专用的目录中,如:d:\masm,在DOS的路径中增加path=d:\masm,这样就可以在其他任意目录中使用这些工具了。9楼肯定是link工具没有在当前目录或默认的目录路径中引起的。
#17
yt14262006-11-14 21:43

汇编必备:
edit.exe , masm.exe , link.exe
这是dos外部命令,
有了它们,只要都放在c:\windows\system32下,用的次续是edit-masm-link,
一点。。。。。要在你的XXX.asm所在路径下进dos,再masm

1