- 1
- 0
- 约4.05千字
- 约 23页
- 2018-01-05 发布于河南
- 举报
4.Linux程序设计基础—gcc
博创科技 嵌入互动 ? 2006 博创科技 ? 2005 博创科技 北 京 博 创 兴 业 科 技 有 限 公 司 BEIJNG UNIVERSAL PIONEERING TECHNOLOGY Co . , LTD 博创科技 嵌入互动 Linux开发基础 郝庆晋 gcc的简介 编译如C、C++、Object C、Java、Fortran、Pascal、Modula-3和Ada等多种语言 一个交叉平台编译器, 适合在嵌入式领域的开发编译 全称为GNU Compiler Collection, GNU项目中符合ANSI C标准的编译系统 gcc可以使程序员灵活地控制编译过程。编译过程一般可以分为下面四个阶段,每个阶段分别调用不同的工具进行处理 预处理 链接 编译 汇编 源程序(*.c) 可执行文件 预处理器 编译器 汇编器 连接器 gcc的四个阶段 命令gcc首先调用cpp进行预处理,在预处理过程中,对源代码文件中的文件包含(include)、预编译语句(如宏定义define等)进行分析。 接着调用cc1进行编译,这个阶段根据输入文件生成以.o为后缀的目标文件。 汇编过程是针对汇编语言的步骤,调用as进行工作,一般来讲,.S或.s为后缀的汇编语言源代码文件汇编之后都
您可能关注的文档
最近下载
- 纺织效果技术数据表文案.pdf VIP
- 中职德育课教学大纲.doc VIP
- 2025年四川省成人高考高起专语文考试真题及答案.docx VIP
- 航天制造对智能装备的需求与展望(31页 PPT).pptx VIP
- 人教版九年级全一册英语全册教案(完整版)教学设计含教学反思.docx VIP
- 于康震副部长在 十五五 海洋渔船双控和资源总量管理责任.docx VIP
- 第15课+开始全面建设小康社会(课件)-2025-2026学年八年级历史下册深耕新教材提效教学课件.pptx VIP
- 地理学科核心素养视角下高中地理教学策略优化研究论文.docx
- 中小学生守则知识竞赛题.docx VIP
- 核心素养指引下高中地理有效教学策略研究 论文.docx VIP
原创力文档

文档评论(0)