像 Linux LD 程序这样的静态链接器
以一组可重定位目标文件和命令行参数作为输入
生成一个完全链接的,可以加载和运行的可执行目标文件作为输出
输入的可重定位目标文件

接下来的章节将更加详细地描述这些任务。在你阅读的时候,要记住关于链接器的一些基本事实:目标文件纯粹是字节块的集合。这些块中,有些包含程序代码,有些包含程序数据,而其他的则包含引导链接器和加载器的数据结构。链接器将这些块连接起来,确定被连接块的运行时位置,并且修改代码和数据块中的各种位置。链接器对目标机器了解甚少。产生目标文件的编译器和汇编器已经完成了大部分工作。