2022年实验二LINUX下C语言使用 .pdf
《2022年实验二LINUX下C语言使用 .pdf》由会员分享,可在线阅读,更多相关《2022年实验二LINUX下C语言使用 .pdf(3页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、实验二LINUX 下 C 语言使用、编译与调试实验实验目的1、复习 C 语言程序基本知识2、练习并掌握UNIX 提供的 vi 编辑器来编译C 程序3、学会利用gcc、gdb 编译、调试C 程序实验内容1、用 vi 编写一个简单的、显示Hello,World!的 C 程序,用 gcc 编译并观察编译后的结果2、vi 编写一个排序的程序,然后编译,运行。3、利用 gdb 调试程序4、运行生成的可执行文件。实验指导一、C 语言使用简介LINUX 中包含了很多软件开发工具。它们中的很多是用于C 和 C+应用程序开发的。二、文件编辑器vi vi 是在 UNIX 上被广泛使用的中英文编辑软件。vi 是 v
2、isual editor 的缩写,是UNIX提供给用户的一个窗口化编辑环境。进入 vi,直接执行vi 编辑程序即可。例:$vi test.c 显示器出现vi 的编辑窗口,同时vi 会将文件复制一份至缓冲区(buffer)。vi 先对缓冲区的文件进行编辑,保留在磁盘中的文件则不变。编辑完成后,使用者可决定是否要取代原来旧有的文件。1、vi 的工作模式vi 提供二种工作模式:输入模式(insert mode)和命令模式(command mode)。使用者进入vi 后,即处在命令模式下,此刻键入的任何字符皆被视为命令,可进行删除、修改、存盘等操作。要输入信息,应转换到输入模式。(1)命令模式在输入模
3、式下,按ESC 可切换到命令模式。命令模式下,可选用下列指令离开vi:q!离开 vi,并放弃刚在缓冲区内编辑的内容:wq 将缓冲区内的资料写入磁盘中,并离开vi:ZZ 同 wq:x 同 wq:w 将缓冲区内的资料写入磁盘中,但并不离开vi:q 离开vi,若文件被修改过,则要被要求确认是否放弃修改的内容,此指令可与:w 配合使用(2)命令模式下光标的移动H 左移一个字符J 下移一个字符K 上移一个字符L 右移一个字符0 移至该行的首$移至该行的末 移至该行的第一个字符处H 移至窗口的第一列M 移至窗口中间那一列L 移至窗口的最后一列G 移至该文件的最后一列W,W下一个单词 (W 忽略标点)名师资
4、料总结-精品资料欢迎下载-名师精心整理-第 1 页,共 3 页 -B,B 上一个单词 (B 忽略标点)+移至下一列的第一个字符处-移至上一列的第一个字符处(移至该句首)移至该句末 移至该段首 移至该段末NG 移至该文件的第n 列N+移至光标所在位置之后第n 列n-移至光标所在位置之前第n 列(3)输入模式输入以下命令即可进入vi 输入模式:a(append)在光标之后加入资料A在该行之末加入资料i(insert)在光标之前加入资料I 在该行之首加入资料o(open)新增一行于该行之下,供输入资料用O 新增一行于该行之上,供输入资料用Dd 删除当前光标所在行X 删除当前光标字符X 删除当前光标之
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 2022年实验二LINUX下C语言使用 2022 实验 LINUX 语言 使用
限制150内