高级语言程序设计-程序设计与C语言概述.pptVIP

  • 7
  • 0
  • 约1.7万字
  • 约 37页
  • 2018-01-05 发布于河南
  • 举报

高级语言程序设计-程序设计与C语言概述.ppt

高级语言程序设计-程序设计与C语言概述

* * * * * * * 前面我们已经介绍了计算机本身只能识别和执行由0和1组成的二进制的指令;而无法识别和执行高级语言编写的指令;为了使计算机能够执行高级语言的程序,必须先用一种称为“编译程序”的软件,把源程序翻译成二进制形式的“目标程序”;然后在将该目标程序与系统的函数库以及其他目标程序连接起来,最后形成可执行的目标程序。 * 程序员用任一编辑软件(编辑器)将编写好的C程序输入计算机,并以文本文件的形式保存在计算机的磁盘上。编辑的结果是建立C源程序文件。 程序编译编译是指将编辑好的源文件翻译成二进制目标代码的过程。编译过程是使用C语言提供的编译程序(编译器)完成的。不同操作系统下的各种编译器的使用命令不完全相同,使用时应注意计算机环境。编译时,编译器首先要对源程序中的每一个语句检查语法错误,当发现错误时,就在屏幕上显示错误的位置和错误类型的信息。此时,要再次调用编辑器进行查错修改。然后,再进行编译,直至排除所有语法和语义错误。正确的源程序文件经过编译后在磁盘上生成目标文件。 链接程序编译后产生的目标文件是可重定位的程序模块,不能直接运行。链接就是把目标文件和其他分别进行编译生成的目标程序模块(如果有的话)及系统提供的标准库函数链接在一起,生成可以运行的可执行文件的过程。链接过程使用C语言提供的链接程序(链接器)完成,生成的可执行文件存在磁盘中。 程序运行生成可执行文件后

文档评论(0)

1亿VIP精品文档

相关文档