链接器 链接器英語Linker又譯為链結器连结器是一个程序将一个或多个由编译器或汇编器生成的目标文件外加库链接为一个可执行文件 在IBM大型主机比如OS英语OS上链接器是linkage editor在Unixlike系統上常用的链接器是GNU ld英语GNU linker目标文件是包括机器码和链接器可用信息的程序模块简单的讲链接器的工作就是解析未定义的符号引用将目标文件中的占位符替换为符号的地址链接器还要完成程序中各目标文件的地址空间的组织这可能涉及重定位工作 大多数现代操作系统都提供动态链接英语Dynamic linking和静态链接英语Static linking两种形式