第三章Linux下的C编程.pptVIP

  • 0
  • 0
  • 约1.28万字
  • 约 79页
  • 2017-05-27 发布于四川
  • 举报
第三章 Linux下的C编程基础 本章目标: 熟悉Linux系统下的开发环境 熟悉Vi的基本操作 熟练Emacs的基本操作 熟悉Gcc编译器的基本原理 熟练使用Gcc编译器的常用选项 熟练使用Gdb调试技术 熟悉Makefile基本原理及语法规范 Linux下C语言编程概述 C语言的特点: C语言是“中级语言”,它把高级语言的基本结构和语句与低级语言的实用性结合起来。C语言像汇编一样对位、字节和地址进行操作,而这三者是计算机最基本的工作单元。 C语言是结构化的语言。C语言采用代码与数据分离,使程序的各个部分除了必要的信息交流外彼此独立。 C语言的特点: C语言功能齐全。C语言具有各种各样的数据类型,并引入了指针概念,可使程序效率更高。 C语言可移植性强。C语言适合多种操作系统,如DOS,Windows,Linux;也适合多种体系结构,尤其适合在嵌入式领域的开发。 Linux下C语言编程环境概述 (1)编辑器: Linux下的编辑器就如Windows下的word、记事本一样,完成对所录入文字的编辑功能。Linux最常用的编辑器有Vi(Vim)和Emacs。 (2)编译连接器 编译是指源代码转化成可执行代码的过程,它所完成的工作如下图所示: Linux下C语言编程环境概述 编译过程非常复杂,包括词义、语法和语义的分析,中间代码的生成和优化,符号表的管理和出错处理等。 在Linux

文档评论(0)

1亿VIP精品文档

相关文档