位置:重庆中公优就业IT培训机构 > 学校动态 > 程序开发的执行过程有哪些
以下是小编为大家整理IT培训知识点程序开发的执行过程有哪些的内容。
什么是程序?
程序是一组具有完成特定任务或者功能的计算机指令。
首先为了完成特定功能,其次是一组计算机指令(代码)。
程序的执行过程是:预编译 — 编译 — 汇编 — 链接 — 执行:
预编译:也叫预处理阶段,预处理器会把源程序中的 # 开头的命令替换掉
直接插入到程序文本中,后生成另外一个 C 程序,通常是以 .i 作为文件扩展名。
编译:这个阶段编译器会把 .i 文件编译成一个汇编语言程序(.s文件)。
汇编语言是非常有用的,它为不同语言的不同编译器提供了通用的输出语言。
汇编:这个阶段就是把汇编语言打包成一个二进制文件
也就是说到了这一步才完成了从语言到机器语言的转化。
这个阶段的代码已经是二进制文件了(.o文件)
如果我们打开这个 .o 文件,我们将会看到一堆乱码。
链接:到了这个阶段,就是把所有的所有的
o 文件合并到一起来完成一个可执行文件
也就是把每个独立功能的文件合并到一起,然后被加载到内存,由系统执行。
尊重原创文章,转载请注明出处与链接:http://www.peixun360.com/3179/news/214627/违者必究! 以上就是重庆中公优就业IT培训机构 小编为您整理 程序开发的执行过程有哪些的全部内容。