Linux常用工具速查实用手册第6章-Linux集成开发工具.ppt
- 文档编号:1380596
- 上传时间:2022-10-21
- 格式:PPT
- 页数:20
- 大小:144KB
Linux常用工具速查实用手册第6章-Linux集成开发工具.ppt
《Linux常用工具速查实用手册第6章-Linux集成开发工具.ppt》由会员分享,可在线阅读,更多相关《Linux常用工具速查实用手册第6章-Linux集成开发工具.ppt(20页珍藏版)》请在冰豆网上搜索。
第六章Linux集成开发工具,本章内容及目标:
掌握Eclipse开发环境以及其插件的安装方法掌握Eclipse程序开发和调试的步骤了解Kdevelop的集成开发环境掌握Kdevelop程序开发及程序调试的步骤掌握Source-Navigator的搭建方法掌握使用Source-Navigator进行程序分析的步骤和方法。
集成开发工具的选择Linux是一个以C/C+开发为主的平台,无论其内核还是应用程序,主要都使用C/C+语言编写开发。
在linux平台下存在多款集成开发工具,用户可以方便的在开发工具中编辑程序、调试程序、以及运行程序,这样可以提高开发效率。
Linux下的主要集成开发工具有:
Eclipse、Kdevelop以及Source-Navigator,EclipseEclipse是著名的跨平台自由集成开发环境,它允许在同一集成开发环境中安装不同供应商的工具,并实现了工具之间的互操作,即把各种供应商的工具作为Eclipse的插件进行安装,这样就可以使开发者可以专注于程序代码的编写,节约了跨平台开发的时间。
它几乎支持目前所有的主流程序语言,如C/C+、C#、Java、PHP、Perl、Python、Ruby、Rebol、SQL、XML、UML等。
KDevelpKDevelp是一款功能比较齐全的集成开发环境,它可以用于创建Unix/X11下的GNU标准、基于KDE和Qt的应用程序。
目前的版本拥有的功能包括类浏览器、语法高亮提示、编辑器、工程管理、自动存储、针对KDE/Qt的对话编辑器、应用程序架构生成器、基于HTML语言的帮助系统、在工程和文档中扩展的搜索功能,它还拥有丰富的文档和手册资源。
尤其适合进行Qt程序的综合开发。
Source-NavigatorSource-Navigator同windows下的Sourceinsight一样,是一个面向项目开发的程序编辑器和代码浏览器,它对于C、C+、Fortran、Java、Tcl、PHP、Python等语言有很好的支持和分析,并且其主要功能是可以有效的帮助开发者迅速理清程序代码间的复杂关系,同时它以GNU的gdb和gcc为基础,使用户基本上不需安装任何插件即可进行开发。
此外,它提供一个图形接口环境进行程序编辑、编译、连接和执行,加快程序开发的进程。
Eclipse介绍Eclipse是著名的跨平台自由集成开发环境.是一个开放源代码、基于Java的可扩展开发平台.最初是由OTI和IBM两家公司的IDE产品开发组共同创建的一个开放源代码的软件项目,专注于为高度集成的开发工具提供一个全功能的、具有商业品质的工业平台,起始于1999年4月.它的主要特点如下:
跨平台优良的编译及调试功能语法提示功能优秀的万能语言开发工具免费的开发工具,Eclipse及其插件的安装Eclipse主要包括以下四个部分EclipsePlatform、JDT、CDT和PDE。
其中,JDT主要用来支持Java开发、CDT主要用来支持C开发、PDE用来支持插件开发,EclipsePlatform则是一个最基本、开放的可扩展IDE,提供了一个通用的开发平台。
EclipseSDK(软件开发者包)是EclipsePlatform、JDT和PDE组件合并,它们可以一次打包下载。
要使用Eclipse和CDT软件,就要首先从网络上下载其软件开发包。
要建立Eclipse的C/C+开发环境,以下JRE、EclipseSDK、CDT三个压缩包必不可少,JRE安装步骤JRE(JavaRuntimeEnvironment,Java运行环境)是运行JAVA程序所必须的环境的集合,包含JVM标准实现及Java核心类库。
JRE是运行、测试盒传输应用程序必备的Java平台。
主要步骤:
更改权限,执行文件解压缩安装JRE设置JRE启动的路径EclipseSDK安装步骤解压文件执行文件,CDT安装步骤首先,解压eclipse.cdt.x86.tar.gz拷贝features目录到安装Eclipse的features目录拷贝plugins目录到安装Eclipse的plugins目录,Eclipse程序开发步骤新建C/C+项目编写程序代码配置编译环境运行程序Eclipse程序调试步骤调试程序是每一个用户所必须的基本技能。
即使再优秀的程序员在编程时也不可避免的出现这样或者那样的错误,因此程序在编写完毕后都要经过调试,只有在调试中才能发现并及时纠正程序的错误。
在eclipse平台的CDT插件下包含对程序的调试功能,它可以对程序进行方便的修正、单步执行、断点执行,并依次判断程序的运行状态,程序调试步骤首先,建立一个工程文件为工程文件添加程序文件在程序中设置断点设置Eclipse调试环境调试程序显示运行结果,KdevelopKDevelop是一款功能强大的集成开发环境,诞生于1998年,其目的是为KDE提供一个易用的类似于VC的集成开发环境。
KDevelop是用于开发KDE和其他软件工具的集成前段,支持的语言数量很多,其中对Qt/KDE程序的支持是KDevelop的强项。
对于常用的C/C+语言而言,要使用KDevelop进行程序开发,不仅需要安装其压缩包,而且还需要完整的GNUAutomake开发套件,即m4、autogen、autoconf、automake四个工具,另外,对于产生共享库的项目还需要libtool等库文件支持。
开发环境介绍在命令行下输入kdevelop或者在Linux应用程序“编程”下选择“kdevelop”即可运行该软件。
界面工作区域介绍:
菜单栏工具栏编辑工作区其他工作区,kdevelop环境设置综合设置常规设置快捷键设置代码补全设置编译设置调试器设置编辑器设置编辑器是用户在kdevelop下进行程序编写的主要工具,对编辑器的设置主要包括对编辑器颜色、字体、语法高亮以及风格进行设置。
在该编辑器下,用户可以设置是否自动换行、每行字节数、制表符宽度以及可以撤销的步数。
工具设置,Kdevelop程序开发步骤新建工程添加程序文件程序编译程序执行Kdevelop程序调试步骤,Source-navigatiorSource-Navigator是一款强大、完善的代码分析工具和程序编辑器。
Source-Navigator同windows下的Sourceinsight一样,也是一个面向项目开发的程序编辑器和代码浏览器,它拥有内置的对C、C+、Fortran、Java、Tcl、PHP、Python等程序的分析和支持,可以有效帮助开发者迅速理清代码间的复杂关系,同时它以gdb和gcc为基础,提供程序开发者一个图形接口环境来编辑编译连接调试,加快程序开发的进程。
Source-Navigator在分析代码时,主要包括三个基本的工具分别为:
变量浏览器、编辑器和关系浏览器。
Source-Navigator的特点主要包括以下几方面:
1)它不仅可以在Linux使用,而且同样可以使用在windows下,这样为跨平台开发节约宝贵的时间。
2)它界面友好,支持语法高亮,可以准确显示函数、变量等元素的调用关系图3)它支持多种常用的编程语言,例如:
C、C+、Fortran、Java、Tcl、PHP、Python等。
3)编辑器具有完善的自定义功能,可以方便的满足众多用户的“口味”4)由于它工程比较庞大,查找字符时可能有点费时,但是它支持跨文件搜索,这是其他编辑器无法办到的。
Source-Navigator的安装步骤1)下载安装文件2)配置Source-Navigator程序3)编译程序4)安装程序5)修改程序执行路径6)执行程序,使用方法及界面简介工程创建变量浏览器编辑器关系浏览器Source-Navigator编译和运行源文件编写编译与链接设置运行,
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- Linux 常用工具 实用手册 集成 开发 工具