没有合适的资源?快使用搜索试试~ 我知道了~
《Linux开发基础》项目指导书
1星 需积分: 3 4 下载量 180 浏览量
2010-01-04
22:10:23
上传
评论
收藏 343KB DOC 举报
温馨提示
文件、目录、磁盘 备份、压缩、查看 。。。
资源推荐
资源详情
资源评论
四川信息职业技术学院·计算机工程系 《Linux 开发基础》项目指导书
目 录
项目一、 VI,EMACS 编辑器的使用.............................................................................1
项目二、 GCC,GDB 练习...............................................................................................3
项目三、 MAKEFILE 练习............................................................................................7
项目四、 运算符与表达式练习.....................................................................................9
项目五、 控制结构练习...............................................................................................13
项目六、 函数应用.......................................................................................................15
项目七、 数组应用.......................................................................................................18
项目八、 指针...............................................................................................................20
项目九、 结构体与共用体...........................................................................................23
项目十、 指针、字符串、数组...................................................................................24
项目十一、 指针与结构体...........................................................................................28
项目十二、 指针与二维数组、字符串数组...............................................................30
项目十三、 动态内存分配...........................................................................................36
项目十四、 函数的参数...............................................................................................38
项目十五、 函数指针...................................................................................................40
项目十六、 文件读写基础应用...................................................................................42
项目十七、 结构化文件的读写...................................................................................45
项目十八、 排序...........................................................................................................48
1
四川信息职业技术学院·计算机工程系 《Linux 开发基础》项目指导书
项目十九、 排序...........................................................................................................50
项目二十、 GCC 的基本应用与选项介绍..................................................................51
项目二十一、 静态库与动态库...................................................................................53
项目二十二、 MAKEFILE 的基本应用......................................................................55
项目二十三、 MAKEFILE 的高级应用......................................................................57
项目二十四、 简单系统调用介绍...............................................................................58
项目二十五、 高级系统调用介绍...............................................................................60
2
四川信息职业技术学院·计算机工程系 《Linux 开发基础》项目指导书
项目一、 vi,emacs 编辑器的使用
一、实训目的
掌握 vi,emacs 编辑器的使用方法。
二、实训内容
用 vi 编辑器编辑文档
用 emacs 编辑器编辑文档
三、实训过程
(1) vi 编辑练习
1. 请在 /root 这个目录下建立一个名为 vitest 的目录;
2. 进入 vitest 这个目录当中;
3. 将 /etc/man.cong 拷贝到本目录底下;
4. 使用 vi 开启本目录下的 man.cong 这个文件;
5. 在 vi 中设定一下行号;
6. 移动到第 62 行,向右移动 40 个字符,请问您看到的双引号内是什么目
录?
7. 移动到第一行,并且向下搜寻一下‘teTeX’这个字符串,请问他在第几行?
8. 接着下来,我要将 50 到 100 行之间的 man 改为 MAN ,并且一个一
个挑选是否需要修改,如何下达指令?
9. 修改完之后,突然反悔了,要全部复原,有哪些方法?
1
四川信息职业技术学院·计算机工程系 《Linux 开发基础》项目指导书
10.我要复制 51 到 60 行这十行的内容,并且贴到最后一行之后;
11.删除 11 到 30 行之间的 20 行;
12.将这个文件另存成一个 man.test.cong 的文件;
13.去到第 29 行,并且删除 15 个字符;
14.请问目前的文件有多少行与多少字符?
15.储存后离开。
(2) emacs 编辑器练习
1. /etc/man.cong 拷贝到本目录底下;
2. 使用 emacs 开启本目录下的 man.cong 这个文件;
3. 使用标号和光标选定文本。
4. 使用标号和光标位置交换命令调整选择文本范围。
5. 将选定文本,分别复制到文本的开始和末尾。
6. 搜寻‘teTeX’单词,并删除该单词。
7. 取消第 6 步操作。
8. 将当前窗口分为两个
9. 在下面窗口新打开个文件 test1
10.观察使用 ctrl+y 命令的结果。
11.关闭上面窗口。
12.退出 emacs 保留对 test1 的修改,但不保留对 test 的修改。
2
四川信息职业技术学院·计算机工程系 《Linux 开发基础》项目指导书
项目二、 gcc,gdb 练习
一、实训目的
掌握 gcc 编译器和 gdb 调试器常用的基本命令和方法
二、实训内容
Gcc 编译器的使用
Gdb 调试器的使用
三、实训过程
gcc
的使用
1.
输入下面程序,编译运行
int main()
{
Printf(“myrst program”);
}
a.将源文件编译生成目标文件。
b.将源程序编译生成默认的可执行文件。
c.将源程序编译成指定的名字的可执行文件。
d.打开警告功能。
e.程序有警告的原因,修改程序消除警告。
3
剩余63页未读,继续阅读
资源评论
- cczlifelwj2014-03-21不是怎么好。。。说实话
hegaoling2006
- 粉丝: 0
- 资源: 7
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功