Linux下C语言开发基础实验内容
目录
1、Linux下C语言开发流程
(1)启动虚拟机,进入Linux操作系统,然后启动终端。
(2)使用Vim 编辑源程序,在终端中输入vi hello.c,然后输入源代码,编辑完成后存盘。
(3)编译源代码,在终端下输入gcc hello.c–o hello进行编译。
(4)运行程序,在终端中查看程序运行结果
#include<stdio.h>
void main()
{
printf("I am a haoren\n");
}
在终端输入" gcc hello.c -o hello",编译完成后,输入"./hello"
效果图如下
2、vi,vim编辑器的使用
(1)Vim 的启动。
(2)三种模式:命令模式、编辑模式、底行模式之间的切换,以及三种模式下的常用命令的使用。参考教材中命令行模式和底行模式下的常见功能键完成如下操作练习。
Ø 在“/root”目录下建一个名为“Vi”的目录。mkdir /tmp/Vi
Ø 进入“Vi”目录。cd /tmp/Vi
Ø 将文件“/etc/inittab”复制到“/Vi”目录下。cp /etc/inittab ./ ;有些Linux系统中可能没有inittab文件,可以先cd /etc进入etc目录,输入命令“ls -l” 查看自己是否具有inittab,若没有,可以用其他文件代替,也可以自己创建一个文件。
Ø 使用Vi 打开“Vi”目录下的inittab。
Ø 设定行号,指出设定initdefault(类似于“id:5:initdefault”)的所在行号。:set nu
Ø 将光标移到该行。17<enter>
Ø 复制该行内容。yy
Ø 将光标移到最后一行行首。G
Ø 粘贴复制行的内容。p
Ø 撤销第9 步的动作。u
Ø 将光标移动到最后一行的行尾。$
Ø 粘贴复制行的内容。p
Ø 光标移到“si::sysinit:/etc/rc.d/rc.sysinit”。21G
Ø 删除该行。dd
Ø 存盘但不退出。:w(底行模式)
Ø 将光标移到首行。1G
Ø 插入模式下输入“Hello,this is Vi world!”。按i 键并输入“Hello,this is Vi world!”(插
入模式)
Ø 返回命令行模式。Esc
<