第五部分附加及GCC
第五部分 常用开发工具 5.1 gcc编译系统 5.2 gdb程序调试工具 5.3 程序维护工具make 5.1 gcc编译系统 5.1.1 C语言编译过程 5.1.2 文件名后缀 5.1.3 gcc编译器简介 5.1.4 gcc编译器的工作过程 5.1.5 gcc命令行选项 5.1.1 C语言编译过程 5.1.1 C语言编译过程 5.1.1 C语言编译过程 5.1.1 C语言编译过程 C语言的编译过程可分为四个阶段: 1、预处理(Preprocessing) 对源程序中的伪指令(即以#开头的指令)和特殊符号进行处理的过程。 伪指令包括: 宏定义指令 条件编译指令 头文件包含指令 5.1.1 C语言编译过程 C语言的编译过程可分为四个阶段: 2、编译(Compilation) 编译就是将源程序转换为计算机可以执行的二进制代码。 说明: 在Linux下,目标文件的缺省后缀为.o 编译程序将通过词法分析和语法分析,将其翻译成为等价的汇编代码。 在使用gcc进行编译时,缺省情况下,不输出这个汇编代码的文件。如果需要,可以在编译时指定-S选项。这样,就会输出同名的汇编语言文件。 5.1.1 C语言编译过程 C语言的编译过程可分为四个阶段: 3、汇编(Assembly) 汇编的过程实际上是将汇编语言代码翻译成机器语言的过程。 产生一个扩展名为.o的目标文件。 4、链接(Linking)
您可能关注的文档
- 第二节 脂肪及分解代谢.ppt
- 第二讲 顺序结构及Fortran 程序设计.ppt
- 第二节弱电解质及电离盐类及水解.ppt
- 第二讲 酶及应用和生物技术在其他方面及应用.ppt
- 第二节动物稳态维持及生理基础:神经调节和体液调节.ppt
- 第二节 地下水及赋存.ppt
- 第二讲声音和画面及结合.ppt
- 第二课时 同主族元素性质及递变规律.ppt
- 第二节_城市及空间形态与分布特征.ppt
- 第五章 病毒及遗传与变异.ppt
- 2026江西南昌市社会福利院招聘备考题库及答案详解(各地真题).docx
- 2026江苏常州仲裁委员会办公室招聘4人备考题库及一套答案详解.docx
- 2026江苏无锡交响乐团有限公司招聘12人备考题库及完整答案详解一套.docx
- 2026-2031货架行业市场深度调研及供需格局及有效策略与实施路径评估报告.docx
- 2026-2031加厚大衣行业市场深度调研及供需格局及有效策略与实施路径评估报告.docx
- 2026江苏淮安市盱眙县招聘教师39人备考题库及1套参考答案详解.docx
- 2026-2031加绒工装裤行业市场深度调研及供需格局及有效策略与实施路径评估报告.docx
- 2026江苏南通市崇川区卫生健康委员会所属部分事业单位(南通市口腔医院)长期招聘高层次人才2人备考题.docx
- 2026江苏苏州大学科研助理岗位招聘7人备考题库及完整答案详解.docx
- 2026江西吉安市井冈山市市政园林环卫所面向社会招聘1人备考题库及参考答案详解1套.docx
原创力文档

文档评论(0)