嵌入式编程第4讲Linux编程基础-1详解.pptVIP

  1. 1、本文档共56页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
主讲人: 朱 变 本章主要内容 VI GCC GDB MAKE Linux C语言编程概述 C语言是最早是由贝尔实验室的Dennis Ritchie为了UNIX的辅助开发而编写的。它是在B语言的基础上开发出来的。由于C与硬件的无关性和可移植性,使C语言逐渐成为世界上使用最广泛的语言。 随着微型计算机的日益普及,出现了许多C语言版本。由于没有统一的标准, 使得这些C语言之间出现一些不一致的地方。为改变这种情况,美国国家标准研究所(ANSI)为C语言制定了一套ANSI标准,成为现行的C语言标准。 Linux C语言编程概述 C语言具有如下特点: 高级语言 结构化语言 功能齐全 可移植性强 Linux下C语言编程环境概述 编辑器 类似于windows下的word、记事本等编辑软件。主要完成文字代码的录入工作。VI 编译链接器 将源代码转化为可执行代码的过程。过程很复杂。GCC 调试器 它并不是代码执行的必备工具,而是专门为程序员方便调试程序而用的。GDB 项目管理器 类似于windows下的VC++里的“工程”。可以自动管理软件编译的内容,方式和时机。MAKE 在Linux操作系统中设计一个C语言程序,当程序运行时显示如下的运行效果: 完成本项目需要解决的问题: 1、在Linux下我们使用什么工具进行程序和文字的编辑。 2、在Linux操作系统中我们如何编译和运行C程序 3、我们编写的程序如何在Linux操作系统中进行调试。 学习本课需要实现的教学目标: 掌握Vi编辑器的启动和退出 掌握Vi编辑器的工作模式 熟悉Vi编辑器的基本命令 掌握C/C++编译器gcc的使用 掌握Linux下程序设计的一般方法 学生学习本课后应该具有的职业能力: 熟练掌握Vi编辑器的使用方法 能够利用Vi编辑器进行文字编辑工作 能够使用gcc进行C/C++程序的编译和调试 能够独立完成基本的Linux程序 Vi编辑器包含的主要内容有: Vi编辑器的启动与退出 Vi编辑器的工作模式 Vi编辑器的常用命令 Linux编辑器 行编辑器(ed、ex) 行编辑器每次只能对单行进行操作,使用起来很不方便 全屏幕编辑器(vi、emacs) 全屏幕编辑器可以对整个屏幕进行编辑,用户编辑的文件直接显示在屏幕上 vi是Linux系统的第一个全屏幕交互式编辑程序。 vi是visual interface的简称,它可以执行输出、删除、查找、替换、块操作等众多文本操作。 用户可以根据自己的需要对vi进行定制,这是其他编辑程序所没有的。 vi不是一个排版程序,它不像WORD或WPS那样可以对字体、格式、段落等其他属性进行编排,它只是一个文本编辑程序。 vi是全屏幕文本编辑器,它没有菜单,只有命令。 vi功能强大,但体积很小,从完整版到只有几M的精简版Linux,甚至是Android系统都支持vi。 vi已经集成到系统中,不用安装就可以使用。 Vim是vi的增强版,两者内核是完全一样。系统中不一定集成。 vim的安装命令如下: 在系统提示符后输入Vi和想要编辑(或建立)的文件名,便可进入Vi 。 如果只输入Vi,而不带文件名,也可以进入Vi 要退出Vi,在命令模式下键入如图所示命令。 其中:wq和:x是存盘退出,而:q是直接退出。可以用:w命令保存文件后再用:q 退出,或用:wq或:x命令退出。 如果你不想保存改变后的文件,你就需要用:q!命令,这个命令将不保存文件而直接退出Vi。 Vi有3种基本工作模式:一般模式、编辑模式和命令模式。 一般模式【命令模式】:以 vi 打开一个档案就直接进入一般模式了(这是默认的模式)。在这个模式中, 你可以使用『上下左右』按键来移动光标,你可以使用『删除字符』或『删除整行』来处理档案内容, 也可以使用『复制、贴贴』来处理你的文件数据。 编辑模式【插入模式】:在一般模式中可以进行删除、复制、贴贴等等的动作,但是却无法编辑文件内容的! 要等到你按下『i, I, o, O, a, A』等任何一个按键之后才会进入编辑模式,按下这些按键时,在画面的左下方会出现『INSERT 或 REPLACE?』的字样,此时才能进行编辑。 命令模式【底行模式】:在一般模式当中,按下『?: 』 『 / 』 『??』三个中的任何一个按键,就可以将光标移动到最底下那一行。在这个模式当中, 可以提供你『搜寻资料』的功能,而读取、存盘、大量取代字符、离开 vi 、显示行号等功能也可以在此模式中完成 一般模式下输入如表所示的命令均可进入编辑模式 使用下表中的命令可以在Vi中进行文件相关的操作,注意冒号“:”无需重复输入。 使用下表中的命令可以进行字符串的相关操作 使用下表中的命令,可以进行文本的相关操作 GCC编译器 主要内容: GCC概述 GCC编译过程

文档评论(0)

风凰传奇 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档