1
《嵌入式操作系统》实验指导书
实验
1 Linux
编程基础
实验序号?/p>
1
实验名称?/p>
Linux
编程基础
适用专业:计算机科学与技?/p>
?/p>
?/p>
数:
4
学时
一、实验目?/p>
1
、熟?/p>
Vim
的工作模式,熟练使用
vim
中的常见操作?/p>
2
、熟练掌?/p>
gcc
编译命令?/p>
gdb
的调试命令,通过对有问题程序的跟踪调试,进一步提
高发现问题和解决问题的能力?/p>
3
、熟悉多文件?/p>
makefile
的编写,熟悉各种形式?/p>
makefile,
并且进一步加深对
makefile
中用户自定义变量、自动变量的理解?/p>
4
、使?/p>
autotools
生成多文件的
makefile,
进一步掌?/p>
autotools
的使用方法?/p>
二、实验内?/p>
1
?/p>
vim
使用练习
?/p>
1
)在?/p>
/root
”目录下建一个名为?/p>
vim
”的目录?/p>
?/p>
2
)进入?/p>
vim
”目录?/p>
?/p>
3
)将文件?/p>
/etc/inittab
”复制到?/p>
vim
”目录下?/p>
?/p>
4
)使?/p>
vim
打开?/p>
vim
”目录下?/p>
inittab.
?/p>
5
)设定行号,指出设定
initdefault
(类似于?/p>
id:5:initdefault
?/p>
)的所在行号?/p>
?/p>
6
)将光标移到该行?/p>
?/p>
7
)复制该行内容?/p>
?/p>
8
)将光标移到最后一行行首?/p>
?/p>
9
)粘贴复制行的内容?/p>
?/p>
10
)撤销?/p>
9
步的动作?/p>
?/p>
11
)将光标移动到最后一行的行尾?/p>
?/p>
12
)粘贴复制行的内容?/p>
?/p>
13
)光标移到?/p>
si::sysinit:/etc/rc.d/rc.sysinit
?/p>
?/p>
?/p>
14
)删除该行?/p>
?/p>
15
)存盘但不退出?/p>
?/p>
16
)将光标移到首行?/p>
?/p>
17
)插入模式下输入?/p>
Hello,this is vi world!
?/p>
.
?/p>
18
)返回命令行模式?/p>
?/p>
19
)向下查找字符串?/p>
0:wait
?/p>
?/p>
?/p>
20
)再向上查找字符串?/p>
halt
?/p>
?/p>