什么是可执行文件

乐多 问答 2022-04-27 22:25:12 阅读(...)

可执行文件指的是,C语言构建可执行程序产生可执行文件或者由操作系统进行加载执行的文件,可执行文件是将目标代码或者目标文件连接产生的用于运行的文件,不同的操作系统下,可执行程序的呈现方式不同。

可执行文件是用于执行时运行一段代码或启动软件程序的类型的文件格式。可执行文件可以通过简单地双击它被打开,并且打开一个可执行文件的动作被称为执行它。在 Windows 中,大多数可执行文件有 EXE 文件扩展名,但它在其他操作系统有很大不同。 Mac 系统使用 DMG 以及 APP 扩展,而 Linux 有可执行文件没有标准的文件扩展名,允许它运行任何文件作为一个可执行文件。有许多类型的可执行文件,从简单的 EXE 文件,到运行,尽快为他们执行存储他们的内部代码批处理文件脚本文件

Executable file 可执行文件

什么是可执行文件

1.C 语言构建可执行程序产生可执行文件

可执行文件是用 C 语言写源代码,然后经过编译器、连接器到最终可执行程序生成的文件。首先,将写好的源代码交给 C 语言编译器。前端将代码进行解析,生成中间代码。再由编译器后端生成源文件相应的目标文件。通过连接器将它们合并成一个最终可执行文件,这个文件就是可执行文件。

2.由操作系统进行加载执行的文件

这样的可执行文件可以通过简单地双击打开,操作系统会直接运行,通常用于存储批处理脚本和编译程序应用。不同的操作系统环境下,可执行程序的呈现方式、格式、后缀名都不一样。在 windows 操作系统下,可执行程序可以是 .exe 文件 .sys 文件 .com 等类型文件。

例如:.EXE 是常见的可执行文件;.MSI 一般是可执行的安装文件;.VBS 是 vb 脚本文件;.JS 是 java 脚本文件;.CMD 是操作命令文件;.BAT 是批处理文件等。

常见的可执行文件

  1. exe 文件:exe 文件可以在系统中直接运行,是一种能够在操作系统存储空间中浮动定位的可执行程序。
  2. sys 文件:sys 文件是一种能够在微软 DOS 和 Windows 操作系统中使用的文件,通常用于存储设备驱动程序和其他核心的 Windows 功能。
  3. com 文件:com 文件通常被用做包含操作系统支持命令的文本文件的拓展名。与 exe 文件相比,.com 文件比较简单,只能作一些简单的 DOS 指令操作。
  4. bat 文件:at 文件是 dos 下的批处理文件,通常包含一条或者多条命令,可以简化重复性的任务。
0个人收藏 收藏

评论交流

泪雪默认头像 请「登录」后参与评论
  1. 加载中..

相关推荐

  • 文件压缩 compressed file

    压缩格式有哪些

    压缩文件的格式种类比较多,最常见的有三种分别是:7z、zip、rar;不常见的压缩格式还有apz、ar、bz、car、dar、cpgz、ha、hbc、hbc2、hbe、hpk、hyp、rar4、jar、cab、zipx、bzip2等。
  • 微软视窗操作系统 Microsoft Windows

    Microsoft Windows是什么

    Microsoft Windows是指微软视窗操作系统,是微软以图形用户界面为主推出的一系列专有商业软件操作系统。起初为运行于MS-DOS之下的桌面环境,其后续版本逐渐发展成为主要为个人电脑和服务器用户设计的操作系统。
  • 文件类型 file type

    文件类型是什么

    文件类型定义了文件和组织数据在企业中的存储方式。文件类型通常由文件扩展名和与文件关联的应用程序标识。每个存储的文件可以有多个文件扩展名,但只有一种文件格式。文件格式定义了数据在文件中的存储方式。
  • Xposed

    xp框架是什么

    XP框架即Xposed框架,是一套开源的、在Android高权限模式下运行的框架服务,Xposed框架可以在不修改APK文件的情况下影响程序运行的框架服务,基于它可以制作出许多功能强大的模块,且在功能不冲突的情况下同时运作。
  • ui module 模块

    什么是模块

    模块是一个设计术语,是指对词条中部分内容进行格式化整理的模板,在程序设计中,为完成某一功能所需的一段程序或子程序;或指能由编译程序、装配程序等处理的独立程序单位,或指大型软件系统的一部分。
  • computer language 计算机语言

    为什么需要计算机语言

    人和计算机交流信息需要解决语言问题,创造一种计算机和人都能识别的语言,计算机语言是人与计算机之间传递信息的媒介,为了使电子计算机进行各种工作,就需要有一套用以编写计算机程序的数字、字符和语法规划,由这些字符和语法规则组成计算机各种指令。