链接 Posted on 2020-12-11 Edited on 2025-02-13 In OS 相关概念C语言编译过程 预处理 编译 翻译成汇编文件 汇编 汇编文件–>可重定位目标文件 链接 目标文件 可执行目标文件 可重定位目标文件 共享目标文件 静态链接作用 一组可重定位目标文件–>完全链接的可执行目标文件 步骤 符号解析 变量、函数<–>符号 重定位 符号<–>内存位置,修改引用,使其指向对应的内存 缺点 浪费资源,如有改动需要重新链接 动态链接 动态库在程序编译时并不会被连接到目标代码中,而是在程序运行是才被载入 动态库大伙儿共享