| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 1412 人关注过本帖
标题:关于nasm的使用,求助。
只看楼主 加入收藏
bbsshuke
Rank: 1
等 级:新手上路
帖 子:11
专家分:0
注 册:2013-5-18
结帖率:0
收藏
已结贴  问题点数:5 回复次数:9 
关于nasm的使用,求助。
大家好,我在DOS环境下用nasm编译器编译汇编源文件,可是不知道如何使用。
我知道masm编译器的命令是:一,编译,masm hello.asm;二,链接,link hello.obj;然后就生产hello.exe文件。就可以运行了。
nasm如何编译、链接呢?
我下载了nasm中文手册,但是还是看不明白。
图片附件: 游客没有浏览图片的权限,请 登录注册

我现在使用的命令是:nasm -f bin hello.asm -o hello.exe。但是运行生产的hello.exe文件,报错(见图)。
求各位坛友帮忙,详细的介绍一下该如何使用nasm编译链接。谢谢!
搜索更多相关主题的帖子: 生产 编译器 源文件 如何 
2013-05-18 11:32
bbsshuke
Rank: 1
等 级:新手上路
帖 子:11
专家分:0
注 册:2013-5-18
收藏
得分:0 
自己的帖子自己坐沙发。
2013-05-18 11:33
zklhp
Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20
来 自:china
等 级:贵宾
威 望:254
帖 子:11485
专家分:33241
注 册:2007-7-10
收藏
得分:3 
没用过 默认好像是编译32位的东东罢 你的代码是什么 是16位的么 那样的话应该是要加相应的参数的罢
2013-05-18 11:51
hu9jj
Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20
来 自:红土地
等 级:贵宾
威 望:400
帖 子:11771
专家分:43421
注 册:2006-5-13
收藏
得分:3 
楼主已经在1楼说得非常详细,竟然还提问,真是不解。
DOS下编译其实很简单:
1、编译汇编程序,输入:
masm 程序名.asm
编译通过后得到“程序名.obj”文件。
2、链接程序,输入:
link 程序名.obj
就可以得到“程序名.exe”可执行文件。
不知道这样分开表述楼主明白么。

活到老,学到老!http://www.(该域名已经被ISP盗卖了)E-mail:hu-jj@
2013-05-18 17:31
残少丶椰果
Rank: 1
等 级:新手上路
帖 子:1
专家分:0
注 册:2013-6-2
收藏
得分:0 
你这个好像是参数没有初始化造成的,问题在于你写的源代码

[ 本帖最后由 残少丶椰果 于 2013-6-2 14:59 编辑 ]
2013-06-02 14:54
Alar30
Rank: 10Rank: 10Rank: 10
等 级:贵宾
威 望:10
帖 子:988
专家分:1627
注 册:2009-9-8
收藏
得分:0 
没用过NASM。。。
2013-06-05 10:09
relaxpeng
Rank: 1
等 级:新手上路
帖 子:3
专家分:0
注 册:2013-6-13
收藏
得分:0 
贴代码看看呀
2013-06-13 19:46
Alar30
Rank: 10Rank: 10Rank: 10
等 级:贵宾
威 望:10
帖 子:988
专家分:1627
注 册:2009-9-8
收藏
得分:0 
没用过Nasm。。。
2013-07-09 16:03
afdoa83
Rank: 4
等 级:业余侠客
威 望:7
帖 子:43
专家分:262
注 册:2012-7-31
收藏
得分:0 
nasm -f参数生成纯二进制文件,如果你的代码没有编写dos识别的文件头,dos是不回执行的,只能在裸机下运行
2013-07-13 20:18
zhu224039
Rank: 8Rank: 8
等 级:贵宾
威 望:17
帖 子:862
专家分:792
注 册:2012-7-29
收藏
得分:0 
nasm [-f filetype] hello.asm  -o

我要成为嘿嘿的黑客,替天行道
2013-09-05 18:21
快速回复:关于nasm的使用,求助。
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.018630 second(s), 9 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved