您好,欢迎访问三七文档
当前位置:首页 > 临时分类 > Linux文本编辑器的使用,linux系统中编辑,编译,调试C程序的
实验报告(七)实验项目名称:熟悉Linux文本编辑器的使用,熟悉linux系统中编辑,编译,调试C程序的基本方法.实验目的:1.熟悉vi编辑器的使用.2.Linux系统中编辑,编译,调试C程序的基本方法.实验环境:Win8.164位系统,Vmware10,Ubuntu12.04实验内容:实验一:vi编辑器使用a.在/root这个目录下建立一个名为vitest的目录b.进入vitest这个目录中,将/etc/manpath.config复制到当前目录c.使用vi打开当前目录下manpath.config.d.在vi中设置行号e.移动到第一行,并且向下搜索一下pager这个字符串,请问它在第几行?f.接下来,要将50-100行之间的man改为MAN,并且一个一个选择是否需要修改g.修改完之后,再全部恢复.h.要复制第66-75行这10行的内容,到最后一行之后i.删除第11-30行之间的20行.j.将这个文件另存成一个manpath.test.config的文件名k.将光标移动到第29行,并且删除第15个字符.l.统计目前的文档有多少行以及多少字符.m.保存退出.实验二:Linux中C程序的编译方法a.在vi中使用C语言编写一个helloworld程序,用gcc编译它并运行b.在eclipse中使用C语言编写一个循环程序,用eclipse编译并运行,使用eclipse的调试功能,监视循环变量的变化情况.实验主要过程:实验一:vi编辑器使用a.在/root这个目录下建立一个名为vitest的目录b.进入vitest这个目录中,将/etc/manpath.config复制到当前目录c.使用vi打开当前目录下manpath.config.d.在vi中设置行号在末行模式下(::)输入setnu:显示出了行号:e.移动到第一行,并且向下搜索一下pager这个字符串,请问它在第几行?光标在第一行后,输入/pager.发现pager在第78行.f.接下来,要将50-100行之间的man改为MAN,并且一个一个选择是否需要修改开始询问是否需要修改:g.修改完之后,再全部恢复.恢复:h.要复制第66-75行这10行的内容,到最后一行之后先输入65G,然后输入10yy,最后一行显示:然后按G到最后一行,然后按p粘贴:i.删除第11-30行之间的20行.先按11G跳转到第11行:输入20dd,删除20行:j.将这个文件另存成一个manpath.test.config的文件名末行输入:wmanpath.test.config提示已保存:k.将光标移动到第29行,并且删除第15个字符.输入29G:第15个字符输入x:已删除第15个字符l.统计目前的文档有多少行以及多少字符.m.保存退出.实验二:Linux中C程序的编译方法a.在vi中使用C语言编写一个helloworld程序,用gcc编译它并运行创建.c文件:打开编辑:使用gcc编译:编译成功后运行:运行成功,显示helloworld!b.在eclipse中使用C语言编写一个循环程序,用eclipse编译并运行,使用eclipse的调试功能,监视循环变量的变化情况.写一个1+1+1….+50个1结论:Linux下包的管理是很方便的,可惜windows没有windows包的管理的概念然后就是linux下用eclipse写c….很不方便….eclipse是专门为java优化的参考文献:课程PPT,等等网站.******************************************************************************实验要求:1、根据实验内容安排,独立或分组完成实验,每次实验提交电子版报告,一周交一次;2、实验报告以“学号+姓名+实验X.doc”命名方式保存问DOC文件,以附件形式分班级发送给班长,班长打包压缩后发至老师邮箱:zjj0718@sohu.com.1、实验成绩计入综合考核成绩,严禁抄袭!*******************************************************************************
本文标题:Linux文本编辑器的使用,linux系统中编辑,编译,调试C程序的
链接地址:https://www.777doc.com/doc-2884898 .html