首页
社区
课程
招聘
[求助]第一次接触MASM遇到问题,关于LINK问题,请各位HELP~
发表于: 2005-3-6 02:09 6121

[求助]第一次接触MASM遇到问题,关于LINK问题,请各位HELP~

2005-3-6 02:09
6121
小弟第一次接触MASM,自学汇编,感觉有点入门的样子,已经27个小时没有睡觉了,正在看罗老师的Win32编程.感觉很GOOD~~
在下载MASM的时候头真的很大,勉强安装完,进入程序界面,全是E文哦~怪自己上学的时候没有学好E文,导致现在来麻烦各位朋友,Sorry~
不知道MASM有没有汉化版的.现在MASM最新版是V8.2.如果有哪位E文高手朋友汉化了此软件,那真是功德无量啊~嘿嘿
另外,MASM操作说明书有中文的么?一边用在线翻译,一边看好累呀.
更可恶的是,LINK翻译成了"线"我倒~~

希望给予支持,我会好好学习的!
再次麻烦各位了,谢谢啊!!!

[招生]科锐逆向工程师培训(2024年11月15日实地,远程教学同时开班, 第51期)

收藏
免费 0
支持
分享
最新回复 (10)
雪    币: 50
活跃值: (483)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
2
Masm 没有中文的.要中文可以试用易语言.
Masm8.0是爱好者做的.非官方的.里面有很多不错的例子.对着学习会有很大的帮助的.
2005-3-6 16:28
0
雪    币: 1
能力值: (RANK:10 )
在线值:
发帖
回帖
粉丝
3
谢谢jr21066朋友在百忙之中给予回复我的"菜"贴~
可是E文的真是不懂呀,尤其是我建立了ASM文件之后,不知道怎么编译了,在CHM文档里是这样说明的.

引用了下面的话:

好了,现在保存例子,取名为msgbox.asm。把 ml.exe 的路径放到 PATH 环境变量中,键入下面一行 进行编译:

ml /c /coff /Cp msgbox。asm (译者注:命令行参数大小写是有区别的)

/c 是告诉MASM只编译不链接。这主要是考虑到在链接前您可能还有其他工作要做。
/coff 告诉MASM产生的目标文件用 coff 格式。MASM 的 coff 格式是COFF(Common Object File Format:通用目标文件格式) 格式的一种变体。在 UNIX 下的 COFF 格式又有不同。
/Cp 告诉 MASM 不要更改用户定义的标识符的大小写。若您用的是 hutch 的包含文件的话,在.model 指令下加入 "option casemap:none" 语句,可达到同样的效果。
当您成功的编译了 msgbox.asm 后,编译器会产生 msgbox.obj 目标文件,目标文件和可执行文件只一步之遥,目标文件中包含了以二进制形式存在的指令和数据,比可执行文件相差的只是链接器加入的重定位信息。

好,我们来链接目标文件:

link /SUBSYSTEM:WINDOWS /LIBPATH:c:\masm32\lib msgbox.obj

/SUBSYSTEM:WINDOWS 告诉链接器可执行文件的运行平台
/LIBPATH:〈path to import library〉 告诉链接器引入库的路径。

基于MASM8.2的基础上,我怎么看都没看明白.....
2005-3-6 23:35
0
雪    币: 329
活跃值: (343)
能力值: ( LV10,RANK:170 )
在线值:
发帖
回帖
粉丝
4
移动到调试板块
2005-3-6 23:38
0
雪    币: 200
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
5
我认为写MASM用EDITPLUS比较好,EditPlus的功能很强大,他的用户工作组可以把ml,rc和link结合起来,
2005-3-7 11:06
0
雪    币: 300
活跃值: (412)
能力值: ( LV9,RANK:410 )
在线值:
发帖
回帖
粉丝
6
最初由 dldw3s 发布
我认为写MASM用EDITPLUS比较好,EditPlus的功能很强大,他的用户工作组可以把ml,rc和link结合起来,


aogo 的站上有个做好的:

http://www.aogosoft.com/index.asp?format=download
2005-3-7 11:29
0
雪    币: 300
活跃值: (412)
能力值: ( LV9,RANK:410 )
在线值:
发帖
回帖
粉丝
7
强烈推荐您下载MASM for EditPlus,这是一个Win32MASM的IDE配置包,是我针对EditPlus进行配置的开发环境,目前已经过众多网友的测试与使用,绝不逊色于RedASM!我正是因为想推广这个配置包才开办了这个站点的,我现在的工作就是用它来开发Win32ASM程序。无论您是否是初学者,如果您对MASM for EditPlus不了解,请查看安装完毕后的自述文件!

http://www.aogosoft.com/index.asp?format=program
2005-3-7 11:30
0
雪    币: 212
活跃值: (40)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
8
用了aogo 的MASM for EditPlus,不用理会什么连接之类的。只管打代码就行。对初学者很方便。
2005-3-7 12:06
0
雪    币: 205
活跃值: (50)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
9
对,用aogo的editplus for masm是最方便的了(就是好象不能生成Dll文件)。或者自己建个批处理文件也可以。
2005-3-7 16:07
0
雪    币: 1
能力值: (RANK:10 )
在线值:
发帖
回帖
粉丝
10
我来啦~呵呵,感谢这么多位朋友在百忙之中给予回复,呵呵我好菜呀~

恩,我现在就去下载

斑竹对不起啦,呵呵,这个帖子发在这个区有点不合适

那就按照赵本山的说法办吧"转移啦"

感谢大家对我的帮助~~~

再次说声谢谢.
2005-3-8 22:00
0
雪    币: 216
活跃值: (40)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
11
? MASM for EditPlus:  EditPlus for MASM ;
2005-3-9 01:18
0
游客
登录 | 注册 方可回帖
返回
//