linux下编写c源程序并编译运行

linux下编写c源程序并编译运行

ID:37712002

大小:42.50 KB

页数:4页

时间:2019-05-29

linux下编写c源程序并编译运行_第1页
linux下编写c源程序并编译运行_第2页
linux下编写c源程序并编译运行_第3页
linux下编写c源程序并编译运行_第4页
资源描述:

《linux下编写c源程序并编译运行》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、姓名:雨田河南大学rjxy班级:XXXX实验二Linux基本操作实验二Linux基本操作编写c源程序并用编译运行【需求】u在当前目录下创建新文件t.c,用vi编辑器一段简单代码,代码要求在屏幕上输出文字“HelloLinux!”;u用gcc编译t.c文件,并运行,查看输出结果,若结果错误,请根据提示修改;【系统及软件环境】操作系统:Virtualbox,Fedora13【实验配置文件及命令】1.配置文件:2.命令:touch、rpm、gcc、./等1姓名:雨田河南大学rjxy班级:XXXX实验二Linux基本操作进入Linux操作系统,应用程序->系统工具-

2、>终端,输入命令:su输入密码切换到root超级用户。1.在当前目录建立一个新的目录test:$mkdirtest在test目录下建立文件t.c:$toucht.c3编辑程序源代码:vit.c首先按下键盘的“i”键,字符界面下方出现“insert”提示字符,此时输入以下代码:#include"stdio.h"intmain(){printf("HelloLinux!");return0;}4保存退出:先按下“Esc”键,然后按下“shift”和“:”键,界面上出现冒号,然后输入“xq!”或者“x”对代码保存退出。5由于系统默认没有安装C语言编译程序,下面

3、进行安装gcc程序;此处不再赘述,以下引用实验指导书:1.gcc的安装(1)查看gcc是否安装rpm–qgcc(2)指定安装源在“系统-分配光驱”里选择“Fedora-13-i386-DVD.iso”(3)查看安装源挂载位置df命令,可查看到虚拟光驱挂载点返回结果为:/media/Fedora13i386DVD(4)使用安装源安装的文件为RPM安装包,所在位置为安装光盘中的“Packages”目录下,可用“cd”命令进入此目录cd/media/Fedora13i386DVD/Packages★由于“Fedora13i386DVD”名字中有空格,若直接输入,则

4、会提示找不到此目录,可用“tab”键自动补全【方法】cd/media/F)/P()则可返回如下结果:cd/media/Fedora13i386DVD/Packages(5)查看当前目录下是否有gcc安装包1姓名:雨田河南大学rjxy班级:XXXX实验二Linux基本操作ls

5、grepgcc可返回四个结果:gcc-4.4.4-2.fc13.i686.rpmgcc-c++-4.4.4-2.fc13.i686.rpmgcc-gfortran-4.4.4-2.fc13.i686.rpmlibgcc-4.4.4-2.fc13.i686.rp

6、m其中“gcc-4.4.4-2.fc13.i686.rpm”就是我们所需要的安装包(1)安装RPM包【语法】rpm–ivhRPM包文件名称即:rpm–ivhgcc-4.4.4-2.fc13.i686.rpm(此处可用tab键自动补全,即rpm–ivhgcc-4)★此时提示错误cloog-ppl>=0.15isneededbygcc-4.4.4-2.fc13.i686.rpmcpp=4.4.4-2.fc13isneededbygcc-4.4.4-2.fc13.i686.rpmglibc-devel>=2.2.90-12isneededbygcc-4.

7、4.4-2.fc13.i686.rpm【原因】RPM安装包相互之间有依赖关系,需要安装依赖软件包,一共需要6个安装包,分别是kernel-headers、glibc-headers、glibc-devel、cpp、cloog-ppl和gcc则实际安装顺序为:i)rpm–ivhkernel-headers-2.6.33.3-85.fc13.i686.rpmii)rpm–ivhglibc-headers-2.12-1.i686.rpmiii)rpm–ivhglibc-devel-2.12-1.i686.rpmiv)rpm–ivhcpp-4.4.4-2.fc13.

8、i686.rpmv)rpm–ivh--nodepscloog-ppl-0.15.7-1.fc12.i686.rpmvi)rpm–ivhgcc-4.4.4-2.fc13.i686.rpm【注意】①安装过程中“RPM包文件名称”注意用“tab”键减少输入②第“v”步安装cloog-ppl时,需带上参数“--nodeps”,因为安装此文件时所需要的关联文件不必安装,所以用参数“--nodeps”可跳过关联检测,强制安装。6安装完成后,返回创建t.c文件的test目录。使用gcct.c命令来对文件进行编译。编译完成后利用ls-l命令查看生成的文件a.out或者通过参

9、数“gcct.c-oa”指定编译后的文件名称为a7执

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。