Linking
什么是链接呢?
链接就是把多个目标文件、库文件组合成一个可执行文件(或共享库、静态库)的过程。
链接分为两类:
- 静态链接:直接把库代码复制进可执行文件
- 动态链接:程序运行的时候加载共享库
链接时主要解决的问题:
- 符号解析 (Symbol Resolution)
- 地址和段重定位 (Relocation)
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来源 HaoIne!
什么是链接呢?
链接就是把多个目标文件、库文件组合成一个可执行文件(或共享库、静态库)的过程。
链接分为两类:
链接时主要解决的问题: