鏈接器

鏈接器 （ Linker ） ， 又譯爲 - { zh - cn: 鏈結器; zh - tw: 連結器; zh - hk: 鏈結器 } - 、 - { zh - cn: 連結器; zh - tw: 鏈接器; zh - hk: 鏈接器 } - ， 是一個程序 ， 將一個或多個由編譯器或彙編器生成的目標文件外加庫 ， 鏈接爲一個可執行文件 。 在IBM大型主機比如上 ， 鏈接器是linkage editor ； 在Unix - like系統上常用的鏈接器是 。 目標文件是包括機器碼和鏈接器可用信息的程序 - { zh - hant: 模組; zh - hans: 模塊 } - 。 簡單的講 ， 鏈接器的工作就是解析未定義的符號引用 ， 將目標文件中的佔位符替換爲符號的地址 。 鏈接器還要完成程序中各目標文件的地址空間的組織 ， 這可能涉及重定位工作 。 大多數現代操作系統都提供和兩種形式 。