第二章_linux_系统下c_语言程序设计

第二章_linux_系统下c_语言程序设计

ID:18294833

大小:70.50 KB

页数:11页

时间:2018-09-16

第二章_linux_系统下c_语言程序设计_第1页
第二章_linux_系统下c_语言程序设计_第2页
第二章_linux_系统下c_语言程序设计_第3页
第二章_linux_系统下c_语言程序设计_第4页
第二章_linux_系统下c_语言程序设计_第5页
资源描述:

《第二章_linux_系统下c_语言程序设计》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、第二章Linux系统下C语言程序设计目前Linux已经被广泛的使用,因此有必要简单介绍一下,在Linux系统下如何进行C语言程序设计。首先介绍在Linux下如何编辑C语言源程序,接下来介绍如何编译C语言源程序,最好介绍如何调试与运行C语言源程序。由于不是所有用户的Linux系统中都安装了GCC系统,因此有必要先介绍一下GCC的安装。2.1GCC的安装Linux与Unix类似,完全由C语言编写而成,因此天生的支持C语言。在目前主流的Linux发行版本中都包含了GNU的C语言编译器(简称GNUC,或称为GCC)。如果当前的Linux系统中没

2、有安装GCC,可以访问下面的站点搜索所需的安装文件:http://www.gnu.org/或直接访问ftp://ftp.gnu.org/gcc然后进行安装即可。在安装之前,需要下载GCC编译器、所需的库文件和联机帮助文件,这些文件一般以压缩文件格式(.tar或.zip)提供,需要解压缩后使用。目前GCC的版本为3.2.2,下载其相关的文件即可。根据具体的情况,安装GCC有如下三种方法:1)升级现有Linux系统:适用于具有Linux安装光盘,但是当前的系统没有安装GCC系统。2)通过RPM安装:适用于具有Linux安装光盘,并且包含相关

3、的安装文件。3)从Internet下载:适用于没有Linux安装光盘,但是可以接入互联网(WWW)。第一种方法基本上是升级当前的Linux系统,因此需要如下的步骤:1)备份当前系统的重要文件;2)插入Linux安装光盘。执行系统安装。比较简单的方式是从光盘引导系统;3)选择常规模式,并进入安装过程;4)选择升级模式;5)选择相关的升级包,主要包括Develpoment/Debuggers、Develpoment/Languages、DevelpomentLibraries、DevelpomentTools;6)等待安装结束即可。第二

4、种方法类似安装应用软件,利用了RedhatPackageManger(RPM)技术。基本思路是先在Linux系统或互联网(WWW)中查找相关的RPM安装包,并下载到本机。安装过程包括如下的步骤:1)启动X-Windows;2)插入Linux安装光盘;3)单击CD-ROM图标;4)单击RPM图标,启动RPM;5)选择Fil菜单的下的Open命令;C程序设计实验指导-2-6)选择/mnt/cdrom路径,并找到PRMS子目录;7)选择相应的安装包,对于不同版本的Linux,其安装包可能不相同。例如可能是gcc-c++.rpm或egcc-c+

5、+.rpm.;8)双击安装包,然后在提示对话框中选择Install按钮;如果不启动X-Windows,可以执行如下的命名:1)以管理员身份登录2)装载光盘mout/mnt/cdrom3)进入PRMS子目录4)安装相应的安装包。5)rpm–igcc-c++-dev第三种方法是通过互联网(WWW)下载相关的安装文件,这时获得最新版本的最快方法。基本步骤如下:1)下_______载相关文件,假设为gcc-c++_3_2_2.tar.gz;2)将文件复制一个空目录后,执行如下的命令,即可;gunzipgcc-c++_3_2_2.tar.gzta

6、r-tfgcc-c++_3_2_2.tartar-xvfgcc-c++_3_2_2.tar2.2C语言源程序的编辑GCC并不是一个完整的集成开发环境,因为其不提供程序代码的编辑器。C语言程序的编辑需要通过的其他应用软件来完成。一般的Linux系统都提供了文本编辑器软件——Vi,下面主要介绍Vi编辑器。在X-Windows下还有许多的软件可以完成C语言程序的编辑工作,这里不一一介绍。2.2.1vi简介vi使用了两种状态,一是命令状态(CommandMode),另一是插入状态(InsertMode)。当vi处于命令状态时,输入的内容将作为命

7、令来解释;另一方面,当vi处于插入状态时,就可以插入字符。大多数vi命令是单字符,由插入状态改变为命令态,指Esc键;而由命令状态转为插入状态,则可以输入相应的插入命令,直接输入,无需再按回车键。命令说明i在光标前插入正文I在当前行开始处插入正文a在光标后插入正文A在当前行末尾插入正文o在当前行后插入一新行O在当前行前插入一新行表2-1插入命令列表注意,在插入状态,不能输入命令,必需先按下Esc键,返回命令状态。在任何的状态下,按下Esc键,都会返回命令状态。集成开发环境的简介2.2.2vi启动在控制台下输入$vi或$vi文件名即可启动

8、vi编辑器。如果文件是一个新文件,就会在屏幕底部现实一个信息,说明用户正在创建新文件。2.2.3建立新文件在控制台下输入$vi或$vi新文件名即可建立新文件,这时可以输入相关的文本即可。其中“vi”的作用是

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

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

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