CSAPP 中文 CSAPP 中文
首页
前言
  • 第一部分 程序结构和执行
  • 第二部分 在系统上运行程序
  • 第三部分 程序间的交互和通信
实验
参考文献
首页
前言
  • 第一部分 程序结构和执行
  • 第二部分 在系统上运行程序
  • 第三部分 程序间的交互和通信
实验
参考文献
  • 第 7 章 链接

    • 第 7 章 链接
      • 阅读方式
      • 小节目录
      • 其他资料
    • 第 7 章 链接
    • 第二部分 在系统上运行程序
    • 第 7 章 链接
    • 7.1 编译器驱动程序
    • 7.2 静态链接
    • 7.3 目标文件
    • 7.4 可重定位目标文件
    • 7.5 符号和符号表
    • 7.6 符号解析
    • 7.6.1 链接器如何解析多重定义的全局符号
    • 7.6.2 与静态库链接
    • 7.6.3 链接器如何使用静态库来解析引用
    • 7.7 重定位
    • 7.7.1 重定位条目
    • 7.7.2 重定位符号引用
    • 7.8 可执行目标文件
    • 7.9 加载可执行目标文件
    • 7.10 动态链接共享库
    • 7.11 从应用程序中加载和链接共享库
    • 7.12 位置无关代码
    • 7.13 库打桩机制
    • 7.13.1 编译时打桩
    • 7.13.2 链接时打桩
    • 7.13.3 运行时打桩
    • 7.14 处理目标文件的工具
    • 7.15 小结
    • 参考文献说明
    • 家庭作业
    • 练习题答案

# 第 7 章 链接

返回总目录 · 上一章 · 下一章 · 整章阅读 · 练习题答案

# 阅读方式

  • 整章连续阅读
  • 本章也保留了所有按小节拆分的 Markdown 文件,适合精确查找、引用和单独阅读。

# 小节目录

  • 第二部分 在系统上运行程序
  • 第 7 章 链接
  • 7.1 编译器驱动程序
  • 7.2 静态链接
  • 7.3 目标文件
  • 7.4 可重定位目标文件
  • 7.5 符号和符号表
  • 7.6 符号解析
  • 7.6.1 链接器如何解析多重定义的全局符号
  • 7.6.2 与静态库链接
  • 7.6.3 链接器如何使用静态库来解析引用
  • 7.7 重定位
  • 7.7.1 重定位条目
  • 7.7.2 重定位符号引用
  • 7.8 可执行目标文件
  • 7.9 加载可执行目标文件
  • 7.10 动态链接共享库
  • 7.11 从应用程序中加载和链接共享库
  • 7.12 位置无关代码
  • 7.13 库打桩机制
  • 7.13.1 编译时打桩
  • 7.13.2 链接时打桩
  • 7.13.3 运行时打桩
  • 7.14 处理目标文件的工具
  • 7.15 小结
  • 参考文献说明
  • 家庭作业

# 其他资料

  • 练习题答案