
【計】 executable program
approve; but; can; may; need; yet
【計】 EXEC; executive
在計算機科學領域,"可執行程式"(Executable Program)指由源代碼經過編譯或解釋後生成的二進制文件,能夠被操作系統直接加載并執行。根據《牛津計算機詞典》(2023年版)的定義,這類文件包含機器指令序列和必要的數據結構,通過中央處理器逐條解釋執行。
中國國家标準GB/T 11457-2021《信息技術 軟件工程術語》明确指出,可執行程式需滿足特定平台的文件格式規範。以Windows系統為例,其采用PE(Portable Executable)格式,包含代碼段、數據段和導入表等核心模塊。這種結構化設計使得程式能夠與操作系統内核進行有效交互,實現内存分配和設備驅動調用等功能。
美國電氣電子工程師協會(IEEE)Std 610.12-2020标準強調,可執行程式的生成過程涉及編譯、鍊接、重定位等關鍵步驟。編譯器将高級語言轉換為目标代碼,鍊接器負責合并多個目标文件并解析外部引用,最終生成具備完整執行能力的二進制映像文件。該過程受到操作系統加載器的嚴格驗證,确保程式符合内存保護機制和安全執行規範。
可執行程式(Executable Program)是計算機中可直接被操作系統加載運行的文件,它包含由機器指令構成的二進制代碼,能夠完成特定功能。以下是詳細解釋:
核心定義
文件格式
.exe
(如program.exe
)或.dll
(動态鍊接庫)格式,文件結構遵循PE(Portable Executable)标準。生成過程 源代碼需經過以下步驟生成可執行文件:
.obj
或.o
),包含機器碼但未解決外部依賴。與腳本/字節碼的區别
.py
)或字節碼(如Java的.class
)需通過解釋器或虛拟機運行,而可執行程式直接由操作系統調度執行。典型特征
.dll
、Linux的.so
),運行時加載共享代碼。示例:
在命令行執行gcc hello.c -o hello
後生成的hello.exe
(Windows)或hello
(Linux)即為可執行程式,雙擊或通過終端命令即可運行。
裱褙彪形大漢壁櫥腸膀胱疝打家劫舍電視發射器功率段界斷續澆鑄多方位選擇器腐質伽伐尼氏實驗高頸法蘭骨性疝含海蔥的即期付款卷纏絕緣紙克-路二氏培養基鈴铛穆阿瓦皮鹼逆反應配分函數齊墩果油熱精餾薩布羅氏法國甘露醇瓊脂生理鹽液雙邊條款斯滕特氏印模炭沉積鐵硫砷钴礦脫硼作用