如何解析变量和函数引用(链接器和编译器)?

时间:2013-09-18 13:18:49

标签: c++ c compiler-construction linker

当我真正开始想知道链接器如何解决特定目标文件中符号的地址以及如何在链接器输出的可执行文件中组织它时,我正在阅读this on SO

  • 链接器&处理器如何处理变量和函数引用?编译器以及程序本身在运行时?可执行文件中是否存在开销(可能也可能被操纵)?

如果缩短答案,请随时使用技术词汇(我可以查找)...


我想要更好地理解可执行文件的样子(我已经知道它不仅仅包含机器代码和数据。)

1 个答案:

答案 0 :(得分:0)

http://netwinder.osuosl.org/users/p/patb/public_html/elf_relocs.html 上面的文章将非常有助于回答有关动态链接和重定位的问题