[工学]实验四LINUX下C语言使用、编译与调试实验
实验四:LINUX 下C语言使用、编译与调试实验一、目的:练习并掌握Linux提供的vi编辑器来编译C程序学会利用__c、gdb编译、调试C程序学会使用__ke工具二、内容编写C语言程序,用__c编译
LINUXC 实验四:下语言使用、编译与调试实验 一、目的: 1、 LinuxviC 练习并掌握提供的编辑器来编译程序 2、 __cgdbC 学会利用、编译、调试程序 3、 __ke 学会使用工具 二、内容 1、 C__c 编写语言程序,用编译并观察编译后的结果,运行生成的可执行文件。 2、 gdb 利用调试程序。 3、 __kefile 学习编写,并进行编译。 三、操作 1vi 、文件编辑器 vivi 进入,直接执行编辑程序。 #vitest.c 例: vivi__buffervi 显示器出现的编辑窗口,同时会将文件一份至缓冲区()。先对缓冲区 的文件进行编辑,保留在磁盘中的文件则不变。编辑完成后,使用者可决定是否要取代原来 旧有的文件。 1)vi 的工作模式 1 ()输入模式 vi 输入以下命令即可进入输入模式: a 在光标之后加入资料 A 在该行之末加入资料 i 在光标之前加入资料 I 在该行之首加入资料 o 新增一行于该行之下 O 新增一行于该行之上 2 ()命令模式 ESCvi 在输入模式下,按可切换到命令模式。命令模式下,可选用下列指令离开: q! : vi 离开,并放弃刚在缓冲区内编辑的内容 : vi 将缓冲区内的资料写入磁盘中,并离开 wq ZZ wq 同 x : wq 同 w : vi 将缓冲区内的资料写入磁盘中,但并不离开 q : vi 离开,若文件被修改过,则要被要求确认是否放弃修改的内容,此 w 指令可与:配合使用

![[工学]实验四LINUX下C语言使用、编译与调试实验](https://docimg4.docs.qq.com/image/oZW7R_3xS8mPBVqCfso3vQ.jpeg?w=793&h=1122)