C语言高级编程实验指导书.doc
《C语言高级编程实验指导书.doc》由会员分享,可在线阅读,更多相关《C语言高级编程实验指导书.doc(6页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、实验一、熟悉开发平台、常用工具实验目的:掌握linu常用命令、vi编辑器实验要求:熟练使用该节介绍的linux命令、使用vi创建、编辑、保存文件实验平台:PC机、ubuntu 10.04实验步骤:(一)熟悉常用命令:1. man命名查看常用命令函数的具体用法2. cd切换目录3. ls命令查看目录内容4. pwd命令查看当前路径5. useradd添加用户smb6. passwd设置smb的密码7. su切换到root用户8. exit退出root9. touch命令在smb目录新建test文件10. mkdir在smb目录创建dir、dir1目录11. cp命令拷贝test文件到/tmp12
2、. cp命令拷贝dir目录到/tmp13. mv命令讲test改名为test114. mv移动dir目录到/tmp15. rm命令删除test116. rm命令删除dir1目录17. 新建目录dir2,使用tar命令打包与压缩18. chmod命令修改test2权限19. df命令查看磁盘使用情况20. du命令查看目录大小21. grep命令查找字符串22. deluser删除smb账号23. 删除/home/smb目录(二)熟悉vi编辑器1. vi hello.c2. 按i键进入插入模式3. 插入模式下输入文字hello world!4. 按ESC退出到命令行模式5. 按shift加;键,
3、即冒号:进入末行模式6. 键入wq保存、退出7. 将文件/etc/fstab拷贝到当前目录8. 用vi打开fstab9. 在底行模式下,输入set nu显示行号10. 将光标移动到第5行,命令:5G11. 复制该行以下两行,2yy12. 将光标移到最后一行行首:G13. 粘贴复制的内容:p14. 删除上步粘贴的2行:2dd15. 撤销上步命令:u16. 查找字符串:sda17. 强制退出:q!18. 删除fstab实验二、GCC编译器的使用实验目的:学会使用gcc编译器、学会编译makefile实验要求:1、编写一个应用程序,使用GCC编译,并分别使用-o,-g,等选项。2、编写makefil
4、e实现平台:PC、ubuntu 10.04实验步骤:(一)、GCC基本功能使用1、 先用vi编辑hello.c文件,内容是输出hello,world!的C代码。2、 使用gcc编译器编译hello.c生成可执行文件hello3、 使用-E选项只进行预处理,生成文件hello.i4、 使用cat查看hello.i的内容5、 使用-S选项只编译不汇编,生成hello.s文件6、 使用-c选项只编译不连接,生成hello.o文件7、 将编译好的hello.o生成可执行文件hello8、 使用-static选项静态编译hello,对比静态编译 和动态编译得到的文件大小9、 使用-O2选项优化编译hel
5、lo.c得到hello1,与不优化得到的的hello进行比较(二)、使用make编译程序1、 先用vi编译几个简单的c程序,有两个文件组成:/*File:fun.c*/#include “fun.h”int max_fun(int x, int y) if(x y) return x;elsereturn y; /*File:main.c */#include”fun.h”int main(void)int a, b;printf(“Please enter the number a an bn”);int max = 0;max = max_fun(a, b);printf(“The max
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 语言 高级 编程 实验 指导书
限制150内