链接器把多个二进制的目标文件(object file)链接成一个单独的可执行文件.在链接过程中,它必须把符号(变量名.函数名等一些列标识符)用对应的数据的内存地址(变量地址.函数地址等)替代,以完成程序中多个模块的外部引用. 而且,链接器也必须将程序中所用到的所有C标准库函数加入其中.对于链接器而言,链接库不过是一个具有许多目标文件的集合,它们在一个文件中以方便处理. 当把程序链接到一个链接库时,只会链接程序所用到的函数的目标文件.在已编译的目标文件之外,如果创建自己的链接库,可以使用 ar 命