連結器

連結器(Linker)是一個程式,將一個或多個由編譯器或彙編器生成的目標檔案外加庫連結為一個執行檔。

基本信息

簡介

目標檔案是包括機器碼和連結器可用信息的程式模組。簡單的講,連結器的工作就是解析未定義的符號引用,將目標檔案中的占位符替換為符號的地址。連結器還要完成程式中各目標檔案的地址空間的組織,這可能涉及重定位工作。

模式

大多數現代作業系統都提供靜態連結和動態連結兩種形式。

示例

在IBM大型主機比如OS/360上,連結器是linkageeditor;在GNU/Linux系統上的連結器是GNUld。

熱門詞條

聯絡我們