- 2
- 0
- 约9.37千字
- 约 71页
- 2018-04-28 发布于贵州
- 举报
L-Linux编程基础(续)34
Gcc 编译器 GNU CC(简称为 Gcc)是 GNU 项目中符合 ANSI C 标准的编译系统,能够编译用 C、C++和 Object C 等语言编写的程序。Gcc 不仅功能强大,而且可以编译如 C、C++、Object C、Java、Fortran、Pascal、Modula-3 和 Ada 等多种语言,而且 Gcc 又是一个交叉平台编译器,它能够在当前 CPU 平台上为多种不同体系结构的硬件平台开发软件,因此尤其适合在嵌入式领域的开发编译。本章中的示例,除非特别注明,否则均采用 Gcc 版本为 4.0.0。 下表是 Gcc 支持编译源文件的后缀及其解释。 Gcc 编译流程解析 如本章开头提到的,Gcc 的编译流程分为了 4 个步骤,分别为: 预处理(Pre-Processing); 编译(Compiling); 汇编(Assembling); 链接(Linking)。 下面就具体来查看一下 Gcc 是如何完成 4 个步骤的。 首先,有以下 hello.c 源代码: (1)预处理阶段 在该阶段,编译器将上述代码中的 stdio.h 编译进来,并且用户可以使用 Gcc 的选项“-E”进行查看,该选项的作用是让 Gcc 在预处理结束后停止编译过程。 Gcc 指令的一般格式为:Gcc [选项] 要编译的文件 [选项] [目标文件] 其中,目标文件可缺省,Gcc 默认生成可执行的文件
您可能关注的文档
- C语言提供了丰富的库函数包括常用的数学函数62.ppt
- c重修实验1(基础、分支)讲解72.ppt
- D-管理会计作业二171.doc
- D-Link DI-804HV使用静态地址建立点到点VPN46.doc
- D1-4无穷小的比较58.ppt
- D1-6 无穷大量与无穷小量 阶的比较58.ppt
- chapter7-不完全竞争市场109.ppt
- D09企业如何有效激员工174.doc
- D1_6、7极限存在准则、无穷小的比较-hw58.ppt
- dd独感与共感208.ppt
- 【人民日报】十五五规划必刷100题及答案.docx
- 国家电网有限公司高校毕业生招聘考试公共与行业知识题库及答案(2026版).docx
- 高中入团积极分子考试题库及答案.docx
- 北京工业大学耿丹学院《社会福利思想》2025-2026学年期末试卷.doc
- 北京工业大学耿丹学院《新中国史》2025-2026学年期末试卷.doc
- 北京工业大学耿丹学院《文献信息检索与利用》2025-2026学年期末试卷.doc
- 活动策划丨长城炮越野皮卡上市发布方案 .pdf
- 【中考动员】主题班会《100天做自己的六边形战士+》.pptx
- 中考英语高频词汇第二部分 阅读技能·提升练(学用).pdf
- 商业综合体安全生产管理制度.docx
原创力文档

文档评论(0)