摘要:
动态链接重要的特性就是共享,地址无关码,延迟绑定。 动态链接本质上进行的是装载时重定位,同时完成了代码的不同进程之间共享。 装载时重定位是解决动态模块中有绝对引用的方法之一,但是它有一个很大的缺点是指令部分无法在多个进程之间共享。其实我们的目的很简单,希望程序模块中共享的指令部分在装载时不需要因为装 阅读全文
posted @ 2023-02-26 16:44
stu--wy
阅读(68)
评论(0)
推荐(0)
摘要:
链接的主要任务:符号解析和重定位 可重定位文件的特质:通过文件头--》探测到段表,字符串表等(结构体数组)--》从而解析整个目标文件的各个section。 符号类型:定义在本目标文件的全局符号;在本目标文件引用的未定义在该目标文件的全局符号;段名,static局部符号等; 符号解析(涉及到强弱符号解 阅读全文
posted @ 2023-02-26 09:36
stu--wy
阅读(14)
评论(0)
推荐(0)

浙公网安备 33010602011771号