
【計】 object module library
goal; target; aim; object; objective; tee
【計】 aiming
【化】 object; target
【經】 goal; object; objectives; target
【計】 module library
在計算機編程領域,"目标模塊程式庫"對應的英文術語為"Object Module Library",指由多個編譯後目标模塊(object module)組成的可重用代碼集合。該概念包含三個核心要素:
目标模塊(來源:《IEEE軟件工程術語标準》)
指源代碼經過編譯器處理後生成的中間文件,包含機器代碼、符號表和重定位信息。其文件擴展名通常為.obj(Windows)或.o(Unix/Linux),例如main.obj
存儲着函數編譯後的二進制指令。
程式庫架構(來源:ACM數字圖書館) 采用分層結構存儲目标模塊,包含:
這類程式庫在嵌入式系統開發中應用廣泛,如ARM Cortex-M系列的啟動文件庫(startup_ARMCMx.s),通過預編譯減少重複編譯時間。其版本管理需遵循ABI(應用程式二進制接口)規範,确保模塊兼容性。
目标模塊程式庫是編程領域的一個複合概念,結合了“目标模塊”和“程式庫”兩個核心概念。以下是分層次解釋:
目标模塊(Object Module)
指源代碼經過編譯後生成的中間文件(如C語言的.obj文件),包含機器碼但尚未鍊接成可執行程式。
程式庫(Program Library)
一組預編譯的、可複用的功能集合,包含函數、類或數據資源。
math
模塊)。numpy
。指由多個目标模塊組成的集合,這些模塊經過編譯但未鍊接,用于被其他程式調用或整合。
概念 | 特點 | 示例 |
---|---|---|
源程式 | 人類可讀的代碼(.c/.py) | 未編譯的Python腳本 |
目标模塊 | 編譯後的二進制文件(.obj) | C語言編譯生成的中間文件 |
程式庫 | 目标模塊或代碼的集合 | Windows系統API的DLL文件 |
可執行程式 | 鍊接後的可直接運行文件(.exe) | 編譯完成的Python應用或EXE文件 |
math_functions.c
)。math_functions.obj
。math_library.lib
(靜态庫)或math_library.dll
(動态庫)。總結來說,目标模塊程式庫是代碼複用和模塊化開發的核心載體,通過預編譯和封裝提升開發效率。
愛克司射線也稱為倫琴射線阿片土白須魚霍亂保險費收據苯并-γ-吡喃酮鼻内側支耳過小者反應注射成型發育期前的皇室私有産業靜止吸入高度急性咽峽炎基因内抑制可識别的肋頸淋巴系統領域現行指示符離細胞的平面過濾機皮蠅磷皮脂的髂埃希氏杆菌強直性的嵌套短語标引請求裝入取消股利使無痛頭角烷基胂酸微米級粒子