linker - 预定义的 ELF 代码部分

标签 linker elf codewarrior

ELF 链接器命令文件中可以引用哪些预定义代码段?除了任何其他可能可用的之外,我特别想知道这些:

  • .文本
  • .rodata
  • .sdata
  • .sbss
  • .bss
  • .数据

事实证明,查找文档是最困难的。如果有人也能告诉我缩写词 ELF 在这种情况下代表什么,那就更好了。谢谢。

最佳答案

不确定您所说的找不到文档是什么意思。 Wikipedia有大量关于可执行和可链接格式的链接。那里的链接之一描述了 ELF sections你感兴趣(还有很多其他的东西)。另一个链接here描述附加的 ELF 特殊部分 (.sbss/.sdata)。

关于linker - 预定义的 ELF 代码部分,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14147983/

相关文章:

linux - Perl 安装错误 ELF 类 : ELFCLASS32 的问题

在 IAR ARM V8 编译器中更改 DWARF elf 格式

CodeWarrior 编译器警告 : "Possible loss of data"

c++ - 从构建库切换到 exe 或 dll 时出现 Unresolved external symbol 错误

C++ 无法从 main.cpp 中的另一个文件实例化类

c++ - 休斯顿,我们有一个 undefined reference

c# - .NET 应用程序链接器的状态(又名 "Please Sir, May I have a Linker"2009 版)

c - 为什么 ELF 中外部变量的大小为 0?

c - 我应该如何编写 C 代码以使生成的程序集使用额外的 dsll32 和 dsra32 指令?

palm-os - 如何分段我的 Palm OS 68K 应用程序?