打印

为什么还要添加*.asm和*.cmd

[复制链接]
357|13
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
zhanghqi|  楼主 | 2016-7-15 18:35 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
沙发
zhanghqi|  楼主 | 2016-7-15 18:37 | 只看该作者
如果要添加,应该怎样添加进去

使用特权

评论回复
板凳
jiahy| | 2016-7-15 18:48 | 只看该作者
你那两个文件.asm和.cmd文件是你自己编写的文件,你编写好了放在什么地方就从什么地方添加,不是现存的文件

使用特权

评论回复
地板
jiaxw| | 2016-7-15 18:49 | 只看该作者
嗯,你也可以用别人的现存文件

使用特权

评论回复
5
zhanghqi|  楼主 | 2016-7-15 18:51 | 只看该作者
能举个例子吗?

使用特权

评论回复
6
liliang9554| | 2016-7-15 18:53 | 只看该作者
一个.c文件和其他的.h文件是需要你自己编辑的,也可以使用现存的,就那样咯

使用特权

评论回复
7
jiajs| | 2016-7-15 18:54 | 只看该作者

.asm文件并非是一定要的.

.cmd文件是需要的

使用特权

评论回复
8
zhenykun| | 2016-7-15 19:02 | 只看该作者
你有了C文件,你是知道主函数是Main,但机器不是这样认的

使用特权

评论回复
9
jlyuan| | 2016-7-15 19:07 | 只看该作者
嗯,机器只认得地址

使用特权

评论回复
10
zhanghqi|  楼主 | 2016-7-15 19:09 | 只看该作者
那我该怎么办?

使用特权

评论回复
11
heweibig| | 2016-7-15 19:11 | 只看该作者
你需要将main()这样的东西最终变成(void *)0x80000000()这样的东西

使用特权

评论回复
12
wuhany| | 2016-7-15 19:13 | 只看该作者
对,这个转换过程就是编译.而编译就需要cmd文件来确定函数对应到什么地址上去

使用特权

评论回复
13
jiaxw| | 2016-7-15 19:15 | 只看该作者
cmd是对你的内存进行分配的   asm一般是指定一些启动地址

使用特权

评论回复
14
zhanghqi|  楼主 | 2016-7-15 19:16 | 只看该作者
嗯,懂了

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

852

主题

11757

帖子

5

粉丝