一般来说,对于程序设计语言来说,文件可以分为如下几种类型:(1)、源文件:指的是由用户自己编写的可读的源文件,这类文件通常都是文本文件。
例如:以 *.c 结尾的C语言源文件;(2)、中间文件:指的是介于源文件和可执行文件之间的文件,例如:对 C 语言源文件进行第一步编译时产生的中间文件,通常生成以 *.o 结尾的文件,此时的 *.o 文件已经不是用户可读的源文件了,但是此时它还不是最终的可运行文件;(3)、可执行文件:此时的文件是在中间文件(*.o)的基础上,再通过和系统的一些函数库文件进行库连接,最终产生了在机器上可执行的文件(即:最终的可执行程序代码)。