
英:/'ˌeksɪˈkjuːtəbl/ 美:/'ˌeksɪˈkjuːtəbl/
adj. 可執行的;可實行的
It is possible to attach executable program files to e-mail.
可以在電子郵件上附上可執行程式文件。
A CU typically represents the text and data contributed to an executable by a single relocatable object file.
CU 通常表示由單個可重新定位的對象文件帶來可執行文件的文本和數據。
Creating an executable JAR is easy.
創建一個可執行JAR很容易。
The executable system is available.
可執行系統是可用的。
Consider a single executable design.
考慮單個可執行的設計。
executable file
可執行文件
executable program
可執行程式
adj.|feasible/exercised;可執行的;可實行的
在計算機科學領域,executable(可執行文件)指一種特殊的文件格式,它包含由處理器(CPU)能夠直接解釋并運行的機器代碼指令集。這類文件通常由源代碼通過編譯器或彙編器轉換生成,是軟件程式在操作系統上運行的最終形态。
以下是其核心特征與技術細節:
機器代碼載體
Executable 文件存儲的是二進制形式的機器指令,這些指令與特定處理器架構(如 x86、ARM)的指令集兼容。當用戶啟動程式時,操作系統加載器将文件内容讀入内存,由 CPU 逐條執行指令,完成程式功能 。
生成過程
可執行文件需經過編譯(Compilation)、鍊接(Linking)兩階段生成:
文件格式标準
不同操作系統定義專屬可執行文件格式:
.exe
、.dll
;.class
文件),需虛拟機(JVM)解釋執行,非直接處理器指令。ISO/IEC 2382:2015
國際标準《信息技術詞彙》将 "executable program" 定義為:
"A program in a form that can be run by a computer."
來源:ISO/IEC 2382:2015(定義條款 2120694)
IEEE Std 610.12-1990
IEEE 軟件工程術語标準進一步明确:
"Executable code refers to machine language instructions that are ready to be loaded into a processor for execution."
來源:IEEE SWEBOK Guide v3.0(章節 1.2.2)
.exe
文件);./program_name
運行編譯後的程式;bootloader
)初始化硬件 。“executable” 是一個計算機領域的常用術語,其核心含義為“可執行的”。以下是詳細解釋:
作為形容詞:指某個文件或程式能夠被計算機直接運行,包含機器可理解的指令。例如:
"The executable file (擴展名通常是 .exe) launches the software."
(“.exe”文件是Windows系統中常見的可執行文件格式。)
作為名詞:直接代指“可執行文件”。例如:
"Download the executable and double-click to install."
(用戶下載并雙擊該文件以執行安裝操作。)
與源代碼的區别:
源代碼(如 .py、.java)是人類可讀的文本,需通過編譯器或解釋器轉換為可執行文件後才能運行。
Executable 則是編譯後的二進制文件,計算機可直接解析執行。
權限要求:
在類Unix系統(如Linux、macOS)中,文件需通過 chmod +x filename
賦予執行權限,才能成為“executable”。
.exe
(應用程式)、.bat
(批處理腳本).sh
).app
(macOS應用)、.jar
(Java可執行包)如果需要進一步了解如何創建或調試可執行文件,可以提供編程語言(如C++、Python)的具體示例。
【别人正在浏覽】