4.Linux程序设计基础—gcc.pptVIP

  • 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为后缀的汇编语言源代码文件汇编之后都

文档评论(0)

1亿VIP精品文档

相关文档