
又稱“目的程式”。源程式經過專門的軟件翻譯、加工後得到的程式。有的可直接裝入計算機内存中運行,有的需進一步加工後才能由計算機執行。
目标程式(Object Program)是計算機編程中的一個核心概念,指由編譯器或彙編器将源代碼轉換後生成的機器可識别的中間文件,通常以二進制形式存儲。以下是關鍵要點解析:
目标程式是源代碼經過編譯階段後的産物。例如,在C語言中,通過編譯器(如GCC)的-c
選項編譯.c
文件,會生成.o
(Unix/Linux)或.obj
(Windows)目标文件。此時,代碼已轉換為機器指令,但尚未完成最終執行所需的鍊接。
特征 | 目标程式 | 可執行程式 |
---|---|---|
文件類型 | .o /.obj |
.exe (Windows)等 |
依賴項 | 需要鍊接外部代碼/庫 | 已包含所有依賴項 |
運行能力 | ❌ 不可直接運行 | ✅ 可直接運行 |
.a
(Unix)或.lib
(Windows)庫,供其他程式調用。-g
選項編譯的)會保留符號表,輔助調試工具定位代碼問題。總結來看,目标程式是編譯流程中的關鍵中間産物,承擔了從“人類可讀代碼”到“機器可執行指令”的橋梁作用。理解其原理有助于優化編譯效率、處理鍊接錯誤及構建複雜軟件系統。
目标程式是計算機編程領域的一個術語,指的是經過編譯器或彙編器處理後生成的可被計算機直接執行的程式代碼。它是從高級語言轉換為機器語言或彙編語言的中間産物,執行目标程式可以讓計算機完成特定的任務。
拆分“目标程式”可以分為兩個部首:目(目字旁)和程(程字旁)。其中,目的部首是四劃,程的部首是八劃。
“目标程式”一詞一般源于計算機領域的術語,并用于描述計算機編程過程中程式的狀态。
繁體字“目標程式”的字形與簡體字相似,隻是書寫時結構略有差異,多用于港澳地區、台灣地區等地。
在古代漢字寫法中,對于“目标程式”這個詞,可能會有不同的寫法。例如,在繁體字中,“目標程式”中的標字可能會被寫成“標”(框内有點)。
1. 我們需要将源代碼轉換為目标程式才能在計算機上運行。
2. 開發人員需要對目标程式進行優化,以提升程式的執行效率。
目标、程式、源代碼、編譯器、彙編器、機器語言
可執行文件、二進制代碼
源代碼、高級語言
【别人正在浏覽】