- 2
- 0
- 约2.27千字
- 约 33页
- 2018-12-28 发布于福建
- 举报
下语言发开环境
第四章 UNIX下的C语言开发环境;6.1 程序设计环境;针对一个简单程序:;2. 多任务环境下程序执行;为使多道环境中的程序正确执行,需要OS管理。;6.2 基于系统支持的程序设计;1. gcc 与 gdb;1. gcc 与 gdb;3.1 LINUX下C语言编程概述;1. gcc 与 gdb;1. Gcc编译流程解析
如本章开头提到的,Gcc的编译流程分为了4个步骤,分别为:
· 预处理(Pre-Processing);
· 编译(Compiling);
· 汇编(Assembling);
· 链接(Linking)。
下面就具体来查看一下Gcc是如何完成4 个步骤的。
首先,有以下hello.c源代码:
#includestdio.h
int main()
{
printf(Hello! This is our embedded world!\n);
return 0;
};(1)预处理阶段
在该阶段,编译器将上述代码中的stdio.h编译进来,并且用户可以使用Gcc的选项“-E”进行查看,该选项的作用是让Gcc在预处理结束后停止编译过程。
[root@localhost Gcc]# Gcc –E hello.c –o hello.i
在此处,选项“-o”是指目标文件,由上表可知,“.i”文件为已经过预处理的C 原始程序。以下列出了hello.i文件的部分内容:
typed
您可能关注的文档
最近下载
- 基于计划行为理论的体育图书消费者购买意愿影响因素分析.pdf VIP
- 剑桥儿童英语启蒙-Unit9-My-face.ppt VIP
- 鹤壁能源化工职业学院2026年单独招生《文化综合测试》模拟试题及答案解析.pdf VIP
- 酒店新员工入职培训课件.pptx VIP
- 酒店新员工入职培训酒店新员入职培训工入职培训.doc VIP
- 江西宏远化工有限公司年产 20000t无毒钙锌复合稳定剂项目 地下水环评报告.doc VIP
- 2025年广东省深圳市初中学业水平考试中考历史真题试卷(真题+答案).pdf VIP
- 2024-10177设计艺术鉴赏(下)PPT课件(精编).ppt VIP
- 煎药中心可行性报告.pdf VIP
- 鹤壁能源化工职业学院2026年单独招生文化综合测试模拟试题(二).docx VIP
原创力文档

文档评论(0)