1C语言程序的编译过程.pdf

C语言程序的编译过程 编译的功能 编辑和编译的区别 编译的过程 编译的功能 源程序是使用高级语言编写的,而计算机只能识别1和0 这种二进制数据,编译就是把高级语言变成计算机可以 识别的二进制语言的过程。 编辑和编译的区别 编辑:  编辑就是建立、修改C语言源程序并把它输入计算机的过程。 编译 :  通过编译程序对编辑过的源代码进行转换,以便生成机器所能执 行的代码文件。 编译的过程 详细地,又可以把编译的过程具体分为预处理、编译、 汇编、链接四个步骤。 预处理阶段 具体地说,预处理修改五方面的内容: (1 )展开头文件。 (2 )替换宏定义。 (3 )删除注释。 (4 )选择条件编译。 (5 )添加行号和文件标识。 编译阶段 把预处理完的文件进行一系列的词法分析,语法分析, 语义分析及优化后生成相应的汇编代码。汇编代码的后 缀名为.s或者.asm。 汇编

文档评论(0)

1亿VIP精品文档

相关文档