当前位置:   article > 正文

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

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

1.预处理文件:

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

2.汇编语言文件:

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

3.目标文件:

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

4.可执行文件:

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

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/不正经/article/detail/402866
推荐阅读
相关标签
  

闽ICP备14008679号