PowerPC上ELF可执行文件的符号解析(二)

时间:2018-11-24 07:38:00
【文件属性】:

文件名称:PowerPC上ELF可执行文件的符号解析(二)

文件大小:1007KB

文件格式:PDF

更新时间:2018-11-24 07:38:00

PowerPC ELF 可执行文件 符号解析

符号解析是Linux系统导入二进制可执行文件的重要过程,它完成的工作包括将一个符号定位到实际的内存地址,并且要保证可以正确引用这些符号。按解析对象的不同它可以分为变量符号解析和函数符号解析;按解析方式的不同可以分为静态解析和动态解析。 对于静态解析的符号,它们的地址在文件生成时就由link editor(在Linux下通常是ld)已经确定下来了;对于动态解析的符号,他们的地址在程序运行时才由dynamic linker(动态链接器,32位Linux平台下通常是/lib/ld.so.1)确定下来。我们可以这么认为,如果一个符号在共享库中定义,那么当其他可执行文件或共享库引用这个符号时,就需要对它作动态解析。


网友评论