什么是LatticeMico32 / LatticeMico8软件项目环境C / C ++编译器生成的.ELF文件?

LatticeMico32和LatticeMico8开发环境使用GNU CC(GCC)编译器工具。

GCC生成可执行链接格式(.elf)输出。
ELF文件包含成功编译和链接程序集,C或C ++源代码所产生的所有信息。
ELF文件数据被分为几个部分:
.boot:
包含驻留在异常基地址的操作码
。文本:
包含所有剩余的操作码
。数据:
包含预先初始化的读/写数据
.RODATA:
包含所有预先初始化的只读数据
.bss段:

包含所有已分配但未初始化的数据

使用lm32-elf-objdump和lm32-elf-objcopy实用程序,您可以检查ELF文件内容。。您可以从以下位置了解有关binutils的更多信息: 。GNU.org 。该 。LatticeMico32软件开发人员指南
编辑 重设标签(回车键确认) 标为违禁 关闭 合并 删除

提问于 2018-07-27 10:46:40 +0800

这个帖子被标记为一个社区wiki

这个帖子是一个wiki(维基). 任何一个积分 >500的人都可以完善它