- 11
- 0
- 约1.03万字
- 约 56页
- 2015-08-12 发布于广东
- 举报
第六章 常用开发工具 6.1 gcc编译系统 6.2 gdb程序调试工具 6.3 程序维护工具make 6.1 gcc编译系统 6.1.1 C语言编译过程 6.1.2 文件名后缀 6.1.3 gcc编译器简介 6.1.4 gcc编译器的工作过程 6.1.5 gcc命令行选项 6.1.1 C语言编译过程 C语言的编译过程可分为四个阶段: 1、预处理(Preprocessing) 对源程序中的伪指令(即以#开头的指令)和特殊符号进行处理的过程。 伪指令包括: 宏定义指令 条件编译指令 头文件包含指令 6.1.1 C语言编译过程 C语言的编译过程可分为四个阶段: 2、编译(Compilation) 编译就是将源程序转换为计算机可以执行的二进制代码。 说明: 在Linux下,目标文件的缺省后缀为.o 编译程序将通过词法分析和语法分析,将其翻译成为等价的汇编代码。 在使用gcc进行编译时,缺省情况下,不输出这个汇编代码的文件。如果需要,可以在编译时指定-S选项。这样,就会输出同名的汇编语言文件。 6.1.1 C语言编译过程 C语言的编译过程可分为四个阶段: 3、汇编(Assembly) 汇编的过程实际上是将汇编语言代码翻译成机器语言的过程。 产生一个扩展名为.o的目标文件。 4、链接(Linking) 目标代码不能直接执行,要想将目标代码变成可执行程序,还需要进行链接操作。才会生成真正
您可能关注的文档
- 第5章光器件new.ppt
- 第5章规则金属波导2.ppt
- 第5章会计电算化 报表处理子系统.ppt
- 第5章计算机流水线技术-2.ppt
- 第5章计算机外部设备.ppt
- 第5章快速热处理.ppt
- 第5章—螺纹连接.ppt
- 第5章螺纹连接和螺旋传动xg.ppt
- 第5章内核.ppt
- 第5章三层交换技术与应用实验.ppt
- 贴片机器人系列编程:Assembleon AX-5_(10).Assembleon AX-5高级编程技巧.docx
- 贴片机器人系列编程:Siemens Siplace SX_(6).元器件库管理.docx
- 贴片机器人系列编程:Siemens Siplace SX_(9).编程实例与技巧.docx
- 贴片机器人系列编程:Assembleon AX-5_(12).Assembleon AX-5安全操作规范.docx
- 贴片机器人系列编程:Panasonic NPM_16.贴片机器人的远程监控与管理.docx
- 贴片机器人系列编程:Siemens Siplace SX_(1).SiemensSiplaceSX贴片机器人的基础知识.docx
- 检测机器人系列编程:KUKA KR AGILUS_(5).安全与防护措施.docx
- 检测机器人系列编程:Yaskawa Motoman MH5_(3).YaskawaMotoman控制系统架构.docx
- 检测机器人系列编程:Yaskawa Motoman MH5all.docx
- 贴片机器人系列编程:Siemens Siplace SX_(2).硬件结构与工作原理.docx
原创力文档

文档评论(0)