第七章 需要理解 后期会有直播
这部分看着有点绕,先继续看,然后在回来
7.5 符号和符号表
7.6
#######7.6.2 与静态库链接
静态库可以用作连接器的输入,当链接器构造一个输出的可执行文件时,它只复制静态库里被应用程序引用的目标模块
7.2 重定位。
什么时候执行重定向
7.8 可执行目标文件
对齐优化?
7.9 加载可执行目标文件
7.10 动态链接共享库
共享库 是致力于解决静态库缺陷的一个现代创新产物。
此处的.so 与Android 中的.so文件???
7.11 从应用程序中加载和链接共享库
运行时要求动态连接器加载和链接某个共享库,无需在编译时链接到应用中。
7.12 位置无关代码 PIC
多个进程是如何共享程序的一个副本呢
PIC数据调用
PIC 函数调用
延迟绑定,将过程地址的绑定推迟到第一次调用该过程时。