程序员的自我修养阅读笔记
静态链接会浪费内存和磁盘空间、模块更新困难
静态链接是链接时重定位,动态链接是装载时重定位
地址无关代码(PIC):解决共享对象指令中对绝对地址的重定位问题
延迟绑定(PLT):当函数第一次被调用时才进行绑定
ldd:查看程序依赖库
readelf:查看ELF结构相关信息
objdump:打印对象信息
静态链接会浪费内存和磁盘空间、模块更新困难
静态链接是链接时重定位,动态链接是装载时重定位
地址无关代码(PIC):解决共享对象指令中对绝对地址的重定位问题
延迟绑定(PLT):当函数第一次被调用时才进行绑定
ldd:查看程序依赖库
readelf:查看ELF结构相关信息
objdump:打印对象信息