第二章LinuxC编程基础GCC.pptVIP

  • 8
  • 0
  • 约6.21千字
  • 约 33页
  • 2017-08-20 发布于重庆
  • 举报
第二章LinuxC编程基础GCC.ppt

第二章 Linux C编程基础--GCC 主要内容 gcc简介 利用gcc编译c程序 利用make工具简化编译过程 调试 开发工具环境 开发工具:编辑工具、编译工具和调试工具,甚至配置工具和项目管理工具。 开发环境: (1)基于文本的:vim+gcc+gdb+make (2)集成开发平台:Eclipse+CDT、 基于文本的开发平台 编辑工具:vim,emacs。 编译工具:gcc,要使用指令完成编译,比如:gcc –o hello hello.c 调试工具:gdb。 项目管理工具:make ,编写makefile文档来完成相关的一系列gcc指令。 gcc简介 名称: GNU project C and C++ Compiler GNU Compiler Collection gcc是一个全功能的?ANSI?C?兼容编译器,它是所有UNIX系统可用的C编译器。 gcc是可以在多种硬体平台上编译出可执行程序的超级编译器,其执行效率与一般的编译器相比平均效率要高20%~30%。 gcc简介 对C/C++编译的控制 预处理:对源代码文件中的文件包含(include)、预编译语句(如宏定义define等)进行分析。 编译:就是把C/C++代码“翻译”成汇编代码。 汇编:将第二步输出的汇编代码翻译成符合一定格式的机器代码,生成以.s为后缀的目标文件。 链接:将上步生成的目

文档评论(0)

1亿VIP精品文档

相关文档