
【计】 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)即为可执行程序,双击或通过终端命令即可运行。
串联萃取传入神经出勤电磁声学仪器丁二酸氧化酶方差齐性腹侧段服满刑期者好歹合法防卫唤出呼唤证人出庭的一方见面巨成红细胞焖火脑浆捏造口实欧利希氏生物化学理论喷布洛尔清除作用热之发生杀鲤杆菌舌骨后囊顺便说的话顺序规则四度音阶算术电路塔拉哈西沙门氏菌调整存储寄存器为限