欢迎来到天天文库
浏览记录
ID:8803960
大小:112.00 KB
页数:8页
时间:2018-04-08
《linux程序开发和c程序编译实验报告》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库。
1、1实验目的:掌握Linux环境下的基本操作命令。编写简单的C程序,编译运行和调试。2实验内容:掌握Linux的基本操作命令使用vi编辑器使用gcc编译工具3实验步骤:3.1vi编辑器的使用vi编辑器是一个小巧但功能强大的程序。vi编辑器有三种不同的模式:插入模式——这个模式是通过在命令模式按下“i”键进入的。命令模式——这是用户输入单键命令的模式。在其他模式中按下ESC键就可以进入命令模式。常见的执行删除操作的命令有:dd删除整个行#dd按照输入的数字(#),从当前行删除几行D删除光标位置后面全部内容Dw删除光标所在位置的单词F1获取帮助冒号模式——从命令模式输入一个冒
2、号(:)就可以进入这个模式。常见的冒号模式命令有::wq保存且退出编辑器:w保存但不退出:q退出且不保存:q!强行退出vi,不保存。:help获取帮助1)在系统提示符($)下输入命令vi和想要编辑(建立)的文件名vitest.c[m112013@tan~]$vitest.c2)按键I进入插入模式。屏幕上看不到字符i,屏幕下方出现--INSERT--字样。1)输入你的程序:#includemain(){printf("helloworld!");printf("Welcome!");}1)按〈Esc〉键,从插入模式进入冒号模式。2)
3、输入wq,保存退出3.2在客户端编辑源程序后上传到FTP服务器在客户端用文本编辑器编辑C程序,然后用将程序上传至工作目录。1)打开ftp,输入网址,用户,密码。C:Usersasu>ftp202.116.42.139连接到202.116.42.139。220(vsFTPd2.0.5)用户(202.116.42.139:(none)):m112013331Pleasespecifythepassword.密码:230Loginsuccessful.ftp>ls200PORTcommandsuccessful.ConsiderusingPASV.150Herecomes
4、thedirectorylisting.lab1lab2subdirtest.c226DirectorysendOK.2)进入准备发送的文件的本地目录。ftp>lcdE:3)把ex.c上传。:ftp>putex.c200PORTcommandsuccessful.ConsiderusingPASV.150Oktosenddata.226FilereceiveOK.ftp:发送87字节,用时0.00秒87000.00千字节/秒。3.3gcc编译gcc命令的基本用法如下:gcc[options][filenames]<1>输入gcctest.c[m112013@tan~]$
5、gcctest.c<2>输入ls查看,目录下应该有个a.out文件[m112013@tan~]$lsa.outex.clab1lab2subdirtest.c<3>输入./a.out,运行程序,屏幕上显示什么?[m112013@tan~]$./a.outhelloworld!Welcome!<4>如果想给程序重命名,使用编译选项-o重新编译。输入gcc–otesttest.c[m112013@tan~]$gcc-otesttest.c<5>输入ls查看,目录下应该有个test文件[m112013@tan~]$lsa.outex.clab1lab2subdirtestte
6、st.c<6>输入./test,运行程序,这个程序执行时又显示什么结果?[m112013@tan~]$./testhelloworld!Welcome!3.4用shell语言编制一个批处理程序,其功能如下:<1>屏幕提示用户年、月;<2>接收用户的输入值;<3>输出该年该月的日历。执行该脚本,完成上述功能。echo"Pleaseinputyear:"readYEARecho"Pleaseinputmonth:"readMONTHcal$MONTH$YEAR~~~~~~~~~~~~~~~~~~~~~~~~~"a.sh"[New]6L,110Cwritten编译sh文件:[
7、m112013@tan~]$./*.shPleaseinputyear:2013Pleaseinputmonth:3March2013SuMoTuWeThFrSa123456789101112131415161718192021222324252627282930313.5创建一个shell文件,完成以下功能:<1>将键盘输入的内容保存到文件./myfile.txt文件中;a)新建一个文本文件“myfile.txt”[m112013@tan~]$vimyfile.txtb)在vi编辑器下输入如下内容:Welcometotheworldof
此文档下载收益归作者所有