我目前很难理解链接/加载概念。
您能否告诉我以下关于使用符号表和重定位表的陈述是否正确?
- 在可重定位目标文件中,符号表必须包含从其他目标文件访问/调用的变量和函数的条目。未在目标文件之外使用的变量和函数的列表是可选的。
- 这意味着如果程序仅包含一个目标文件,则可以省略符号表。
- 在可重定位目标文件中,重定位表保存了在加载期间必须更新的汇编代码的所有位置的地址。
- 在不可重定位的目标文件中,可以省略重定位表。但是,必须将对象加载到硬编码到指令中的地址空间中。
谢谢你的时间!
我目前很难理解链接/加载概念。
您能否告诉我以下关于使用符号表和重定位表的陈述是否正确?
谢谢你的时间!