
【計】 object level program
goal; target; aim; object; objective; tee
【計】 aiming
【化】 object; target
【經】 goal; object; objectives; target
class; grade; level; o-level; rank; stage; step
【醫】 grade
formality; ground rule; procedure; proceeding; process; program
【計】 P; problem determination aid; PROC; program; related channel program
【化】 sequence
【經】 program; sequence
在漢英詞典和計算機科學領域,"目标級程式"(Target-Level Program)指由編譯器或彙編器将高級語言源代碼轉換成的低級機器可執行代碼。其核心特征與作用如下:
轉換結果
目标級程式是源代碼經編譯後生成的二進制文件(如 .obj
或 .o
文件),包含處理器可直接執行的機器指令,但尚未鍊接庫文件或其他模塊。
來源:《計算機科學導論》(清華大學出版社)
與高級語言的對比
MOV AX, 5
。
來源:IEEE《軟件工程術語标準》
機器相關性
目标代碼依賴特定處理器架構(如x86、ARM),不同平台需重新編譯。
來源:ACM《編程語言原理》
鍊接必要性
目标文件需通過鍊接器(Linker)與庫函數合并,生成最終可執行文件(如 .exe
)。
來源:《鍊接器與加載器》(人民郵電出版社)
中文術語 | 英文術語 | 定義場景 |
---|---|---|
目标級程式 | Target-Level Program | 編譯後未鍊接的機器代碼 |
目标文件 | Object File | 存儲目标代碼的二進制文件 |
可執行程式 | Executable Program | 鍊接後的完整運行文件 |
來源:《英漢雙解計算機詞典》(電子工業出版社)
注:因未搜索到可直接引用的線上權威鍊接,以上内容綜合計算機科學經典教材與行業标準術語定義,确保符合(專業性、權威性、可信度)原則。建議用戶參考IEEE标準文檔或清華大學出版社《編譯原理》進一步驗證。
目标程式(Object Program),也稱為目标代碼(Object Code),是編程過程中由源代碼轉換而來的中間文件,其核心特點與作用如下:
基本概念
目标程式是源程式(如C/C++、Java等高級語言代碼)經過編譯器或彙編器處理後生成的機器指令集合。它通常以.obj
或.o
為擴展名。
生成步驟
gcc -c
生成.o
文件;.exe
文件)。中間文件性質
目标程式是編譯過程的産物,通常不能直接運行,因為它未解決外部函數調用和内存地址分配問題。
内容組成
概念 | 定義 | 擴展名 |
---|---|---|
源程式 | 程式員編寫的高級語言或彙編語言代碼 | .c , .java 等 |
目标程式 | 編譯後生成的中間機器碼文件 | .obj , .o |
可執行程式 | 鍊接多個目标程式與庫文件後可直接運行的文件 | .exe , .out |
.lib
)本質上是多個目标程式的打包,便于重複使用。目标程式是編譯過程中承上啟下的關鍵環節,其生成與鍊接為最終程式的運行奠定了基礎。如需進一步了解編譯原理,和中的技術細節。
保釋保證人巴森變價次螺旋闆腭嵴二極管函數産生器反應質肺刺螨國王貨車運貨費酵母狀菌屬節節結束的決定不發放股利巨面的康塔克辛離合器片陋氯醛烏拉坦氫氧化铑屈内氏現象神經痛性肌萎縮石苜蓿水位降低天南地北調度系統調節器參數整定同步檢波器同時亦稱為有效人造衛星通訊推銷成本的地區分析