下语言发开环境.pptVIP

  • 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

文档评论(0)

1亿VIP精品文档

相关文档