目標代碼

目標代碼 （ Object code ） 指計算機科學中編譯器或彙編器處理源代碼後所生成的代碼 ， 它一般由機器代碼或接近於機器語言的代碼組成 。 目標文件 （ Object file ） 即存放目標代碼的計算機文件 ， 它常被稱作二進制文件 （ Binaries ） 。 目標文件包含着機器代碼 （ 可直接被計算機中央處理器執行 ） 以及代碼在運行時使用的數據 ， 如重定位信息 ， 如用於鏈接或調試的程序符號 （ 變量和函數的名字 ） ， 此外還包括其他調試信息 。 目標文件是從源代碼文件產生程序文件這一過程的中間產物 ， 鏈接器正是通過把目標文件鏈接在一起來生成可執行文件或庫文件 。 目標文件中唯一的要素是機器代碼 ， 例如 ， 用於嵌入式系統的目標文件可能僅僅含有機器代碼 。