- 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
您可能关注的文档
- 专题7图(表)文转换.ppt
- 信息经济学第二章不确定性、风险与信息.ppt
- 信息论与编码(网信10)复习.ppt
- 第一部分工作分析综述.ppt
- 信息论与编码第2章习题.ppt
- 信息论的形成和发展.ppt
- 信息论与编码纠错第5章.ppt
- 专题一一般论述类文章阅读.ppt
- 信息论编码田宝玉chapter4.ppt
- 第一页写上自己名字有些字偏小图片中的字最好去掉11级教科系学前教育本19号刘莹.ppt
- 湖北《钢结构装配式住宅技术规程》.docx
- 2026-2027学年第一学期八年级上册数学月考9月学情监测卷含答案(华师).pdf
- 万利达(Malata) 618 广场舞音响售后维修服务手册.pdf
- 指北者 TK10 乐器音箱售后维修服务手册.pdf
- 音乐骑士 T3 G10s 音响售后维修服务手册.pdf
- 先锋(Pioneer) MK808 音箱售后维修服务手册.pdf
- 山水(SANSUI) PU215 广场舞音响售后维修服务手册.pdf
- 安桥(ONKYO) TX8470 功放售后维修服务手册.pdf
- 2026-2027学年第一学期八年级上册数学月考9月学情监测卷含答案(人教).pdf
- 意力(ELAC) DCB61 音箱售后维修服务手册.pdf
原创力文档

文档评论(0)