LatticeMico32和LatticeMico8开发环境使用GNU CC(GCC)编译器工具。
- GCC生成可执行链接格式(.elf)输出。
- ELF文件包含成功编译和链接程序集,C或C ++源代码所产生的所有信息。
- ELF文件数据被分为几个部分:
- .boot:
- 包含驻留在异常基地址的操作码
- 。文本:
- 包含所有剩余的操作码
- 。数据:
- 包含预先初始化的读/写数据
- .RODATA:
- 包含所有预先初始化的只读数据
- .bss段:
包含所有已分配但未初始化的数据
- .debug_xxxx:
- 其他部分包含对GDB重要的信息
您可以使用GNU binutils工具集中提供的几个工具从ELF文件中提取信息。
使用lm32-elf-objdump和lm32-elf-objcopy实用程序,您可以检查ELF文件内容。。您可以从以下位置了解有关binutils的更多信息:
。GNU.org
。该
。LatticeMico32软件开发人员指南
没有回复内容