C语言程序的编译过程
编译的功能
编辑和编译的区别
编译的过程
编译的功能
源程序是使用高级语言编写的,而计算机只能识别1和0
这种二进制数据,编译就是把高级语言变成计算机可以
识别的二进制语言的过程。
编辑和编译的区别
编辑:
编辑就是建立、修改C语言源程序并把它输入计算机的过程。
编译 :
通过编译程序对编辑过的源代码进行转换,以便生成机器所能执
行的代码文件。
编译的过程
详细地,又可以把编译的过程具体分为预处理、编译、
汇编、链接四个步骤。
预处理阶段
具体地说,预处理修改五方面的内容:
(1 )展开头文件。
(2 )替换宏定义。
(3 )删除注释。
(4 )选择条件编译。
(5 )添加行号和文件标识。
编译阶段
把预处理完的文件进行一系列的词法分析,语法分析,
语义分析及优化后生成相应的汇编代码。汇编代码的后
缀名为.s或者.asm。
汇编
您可能关注的文档
最近下载
- 2025青鸟消防消防产品选型手册.docx VIP
- 01-青鸟消防新版产品选型手册-系统一.pdf VIP
- JADEBIRD青鸟IG1602消防电话系统说明书.pdf
- 气压罐案例计算:两管制空调水系统定压设计与小容积求解.pdf VIP
- 成人疫苗接种的共病管理与多学科协作.pptx VIP
- 2025年微电网能量管理系统设计与优化.pptx VIP
- 8第四章 平面构成的基本形式--空间构成《平面构成》教学课件.ppt VIP
- 2025山东铝业有限公司面向中铝股份内部招聘笔试历年备考题库附带答案详解.docx VIP
- 张藴灵-高分遥感技术助力智慧交通的解决方案.pdf VIP
- 自然拼读单词讲解.ppt VIP
原创力文档

文档评论(0)