- 3
- 0
- 约3.92千字
- 约 27页
- 2019-11-01 发布于福建
- 举报
3.1.1 C语言编译器 C语言是在70年代初问世的。一九七八年由美国电话电报公司(ATT)贝尔实验室正式发表了C语言。 早期的C语言主要是用于UNIX系统 目前最流行的C语言编译器有以下几种: GNU Compiler Collection 或称 GCC Microsoft C 或称 MS C Borland Turbo C 或称 Turbo C 3.1.3 Makefile makefile是用于自动编译和链接的 makefile能够纪录文件的信息,决定在链接的时候需要重新编译哪些文件 C语言编译器 C语言编译过程 Makefile 3.1.2 C语言编译过程 编译:编译程序读取源程序(字符流),对之进行词法和语法的分析,将高级语言指令转换为功能等效的汇编代码,再由汇编程序转换为机器语言,并且按照操作系统对可执行文件格式的要求链接生成可执行程序。 C源程序头文件--预编译处理(cpp)--编译程序本身--优化程序--汇编程序--链接程序--可执行文件 预处理 编译阶段 优化阶段 汇编过程 连接程序 3.1.2.1 编译预处理 预处理:读取c源程序,对其中的伪指令(以#开头的指令)和特殊符号进行处理。 伪指令主要包括以下四个方面: 宏定义指令 如 #define Name #undef 条件编译指令 如#ifdef,#ifndef,
您可能关注的文档
- 山西省普高招生网上填报志愿系统说明.ppt
- 山西艺考的资料.ppt
- 山东省高中信息技术会考题库.ppt
- 山水一品中秋晚会的方案.pptx
- 山西省地震局地震应急预案编制.ppt
- 山西省中考第一次适应性训练数学学科试卷剖析免.ppt
- 岗位任职标准和职业生涯的规划.ppt
- 岗位剖析和薪酬的体系培训课程.ppt
- 山东省艾滋病检测实验室操作规范.ppt
- 山水田园物业服务的方案.ppt
- 2024届广东四校高三上学期第一次联考读后续写讲义素材.docx
- 2026年以来履行全面从严治党责任情况报告范文.docx
- 在2026年街道安全生产隐患大排查大整治大培训大提升工作部署会上的讲话范文.docx
- 在国企纪检监督工作会议上的讲话范文.docx
- 空间向量大题专练16道+答案.pdf
- 2026年纪念中国人民抗日战争胜利81周年群众性主题宣传教育活动实施方案范文供参考.docx
- 关于在正风肃纪反腐中履职担当的研讨发言范文.docx
- 在2026年街道意识形态工作专题学习会上的讲话范文.docx
- 在2026年全区平安建设暨社会治理工作会议上的讲话范文.docx
- 在组织工作培训座谈会上的发言范文.docx
原创力文档

文档评论(0)