- 6
- 0
- 约5.91千字
- 约 105页
- 2023-08-15 发布于广东
- 举报
9.5 GNU的嵌入式开发环境 C编译器gcc make工具GNU make 开发调试工具gdb 第六十一页,共一百零五页,2022年,8月28日 一、gcc编译器 gcc前端支持多种高级语言,后端支持多种平台,它是一个交叉编译器,可以把源代码编译成在其他硬件平台上运行的可执行代码。 第六十二页,共一百零五页,2022年,8月28日 1. 编译过程 预处理 编译 汇编 链接 第六十三页,共一百零五页,2022年,8月28日 预处理 执行源代码的预处理,处理完后生成一个以“.i”为后缀名的临时文件。 第六十四页,共一百零五页,2022年,8月28日 编译 将预处理后生成的源代码编译为后缀名为“.s”的汇编文件。 第六十五页,共一百零五页,2022年,8月28日 汇编 gcc调用as汇编程序,将汇编语言代码转换为以“.o”为后缀名的中间代码。 第六十六页,共一百零五页,2022年,8月28日 链接 它调用ld链接程序,把所有目标代码以及静态库,定位链接生成最后的可执行程序或其他格式的目标文件。 第六十七页,共一百零五页,2022年,8月28日 test.c的gcc编译过程 第六十八页,共一百零五页,2022年,8月28日 2. 交叉gcc的生成 gcc的缺省配置是本地使用。当需要交叉gcc时,可利用Linux
您可能关注的文档
最近下载
- 2021-2025年高考地理试题知识点分类汇编之地球与地图.pdf VIP
- 九年级历史下册新教材解读课件(统编版新教材).pptx VIP
- 住宅物业服务规范.pdf VIP
- 地埋电缆施工技术方案.docx
- T∕CERS 0100-2025 电力信息系统入网安全测试技术要求.pdf VIP
- TCAIM 024-2021 肺癌(非小细胞型)中西医结合诊疗专家共识.pdf VIP
- T_CACM 1613—2024(非小细胞肺癌中西医结合诊疗指南).pdf VIP
- 火电厂化学主管岗位竞聘试题及详细答案.docx VIP
- 腾讯综合素质测评项目二逻辑推理题新增.pdf VIP
- 2026年哈三中高三下学期三模语文试卷及答案.docx VIP
原创力文档

文档评论(0)