- 4
- 0
- 约6.21千字
- 约 35页
- 2016-04-20 发布于江西
- 举报
linux教程 第04课_开发工具.ppt
操作系统与Linux实现 第6章 常用开发工具 主要内容 gcc编译系统的概念和使用 gdb程序调试工具的概念和使用 程序维护工具make 的概念和使用 6.1 gcc编译系统6.1.1 文件名后缀 6.1.2 C语言编译过程 1.预处理阶段 预处理是常规编译 之前预先进行的工作, 故此得名。它读取C语言 源文件,对其中以“#” 开头的指令(伪指令) 和特殊符号进行处理。 主要包括文件包含、宏 定义和条件编译指令。 2.编译阶段 编译程序(Compiler)对预处理之后的输出文件进行词法分析和语法分析,试图找出所有不符合语法规则的部分 3.汇编过程 汇编过程是汇编程序(Assembler)把汇编语言代码翻译成目标机器代码的过程 4.连接阶段 连接程序(Linker)要解决外部符号访问地址问题 连接模式分为静态连接和动态连接 6.1.3 gcc命令行选项 在Linux系统中,C/C++程序编译命令是gcc $ gcc f1.c f2.c (针对C语言源程序) 执行完成后,生成默认的可执行文件a.out。 1.预处理选项 ●几个预处理常用选项: -C -D name -D name=definition -U
您可能关注的文档
最近下载
- 一级建造师建筑工程实务考试试题 (A+版).docx VIP
- 协同办公驱动高水头电站压力钢管裂纹研究:有限元分析视角与实践融合.docx VIP
- (新教材)2025年部编人教版七年级下册语文 23. “蛟龙”探海 课件.ppt
- KLQ6100G城市公交车车身造型与总布置等设计开题报告.doc VIP
- 残疾人健康讲座课件.pptx VIP
- 农民工工资投诉处理机制、方案.docx VIP
- BMC-ASPEED2400-开发专用数据手册.pdf VIP
- 管理会计综合实训单松答案.docx VIP
- 2026新茶饮行业白皮书_CIC灼识咨询&中国新茶饮产业联盟-2026-34页(2)(2).docx VIP
- 《政府办公楼电气系统设计-强电系统设计》》-毕业论文.doc VIP
原创力文档

文档评论(0)