目的碼
維基百科,自由的 encyclopedia
目的碼(英語:Object code)指電腦科學中編譯器或組譯器處理原始碼後所生成的代碼,它一般由機械碼或接近於機器語言的代碼組成。[1]目的檔(英語:Object file)即存放目的碼的電腦檔案,它常被稱作二進制檔案(Binaries)。
目的檔包含着機械碼(可直接被電腦中央處理器執行)以及代碼在執行時使用的數據,如重定位資訊,如用於連結或除錯的程式符號(變數和函數的名字),此外還包括其他除錯資訊。[2]目的檔是從原始碼檔案產生程式檔案這一過程的中間產物,連結器正是通過把目的檔連結在一起來生成可執行檔案或庫檔案。目的檔中唯一的要素是機械碼,例如,用於嵌入式系統的目的檔可能僅僅含有機械碼。