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