當前位置:趣味科普網>經驗>

obj什麼意思

經驗 閱讀(1.55W)

obj什麼意思

obj是目標檔案的意思。

目標檔案用以存放目的碼和由編譯器或彙編器生成的相關資料的計算機檔案格式稱為目標檔案格式。

目標檔案格式有許多不同的種類。最初每種型別計算機都擁有自身獨特的格式,但隨著Unix和其他可移植作業系統的問世,人們定義了例如COFF和ELF這些格式,並在不同的系統上使用它們。通常,連結器的輸入和輸出使用相同的檔案格式,庫檔案和可執行檔案格式也是一樣使用相同的格式。

設計或選擇一種目標檔案格式是計算系統整體設計的關鍵部分。它影響著連結器的效能並因此影響著程式設計師在開發時的總耗時;如果格式是用於可執行檔案,那麼格式的設計還會影響程式的開始執行花費的時間,以及影響到系統對使用者請求的反應速度。大部分目標檔案格式以區塊的方式來組織,每一區塊中都裝載著同種資料。在虛擬記憶體系統需要這些塊的時候,它可以通過將這些塊分頁後調入,無需進一步地處理就可使用。