预处理文件、汇编语言文件、目标文件和可执行文件,简述这些文件的作用和区别

1.预处理文件:

预处理文件是C语言程序文件预处理之后的文件。预处理是编译过程的第一个阶段。预处理器(cpp)根据以字节#开头的命令,修改原始的C程序。结果就得到了另一个C程序,通常是以 .i 作为文件扩展名。

2.汇编语言文件:

汇编语言文件就是用汇编语言编写的一种计算机程序, 属于计算机低级语言程序,是属性为ASM的源文件。汇编语言程序在经过汇编、链接后得到可执行程序即EXE文件。汇编语言程序里面包括汇编指令、伪指令、和宏指令、数字、字符,还有处理器的通用寄存器、段寄存器。

3.目标文件:

指源代码经过编译程序产生的能被cpu直接识别二进制代码。目标文件包括着机器代码(可直接被计算机中央处理器履行)和代码在运行时使用的数据,如重定位信息,如用于链接或调试的程序符号(变量和函数的名字),另外还包括其他调试信息。

4.可执行文件:

可执行文件是用于执行时运行一段代码或启动软件程序的类型的文件格式。可执行文件可以通过简单地双击它被打开,并且打开一个可执行文件的动作被称为执行它。

  • 0
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值