keil 编译生成的目标文件是什么
答案:2 悬赏:20
解决时间 2021-04-20 23:48
- 提问者网友:虛偽丶靜
- 2021-04-20 19:21
是机器语言吗?
最佳答案
- 二级知识专家网友:疯山鬼
- 2021-04-20 20:03
你的问题十分模糊,把多个概念杂糅到了一块儿。
“keil 编译生成的目标文件是什么”
不知道你是不是指编译生成的.obj文件。这个文件中包含的是相对定位的目标程序块,能够满足调试要求,但由于各个块并未分配绝对地址而并不具备发布性。只有由连接器进一步连接绝对定位之后才能产生可以在目标硬件上运行的可执行代码块。
“是机器语言吗”
目标文件中包含的不仅是机器语言,还有大量的调试信息。
“keil 编译生成的目标文件是什么”
不知道你是不是指编译生成的.obj文件。这个文件中包含的是相对定位的目标程序块,能够满足调试要求,但由于各个块并未分配绝对地址而并不具备发布性。只有由连接器进一步连接绝对定位之后才能产生可以在目标硬件上运行的可执行代码块。
“是机器语言吗”
目标文件中包含的不仅是机器语言,还有大量的调试信息。
全部回答
- 1楼网友:糜废丧逼
- 2021-04-20 21:27
.lst 对应文件在编译器中的行号, 占用的代码空间等
.opt 对应项目的,各种配置选项
.lnp 对应项目,包含了什么文件,生成什么文件等信息
查看占用的flsah和ram又在哪里查看
这个.,如果你用的是51查看 *.m51文件
如果是arm 查看 *.map文件
我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯