当前位置:首页 > 百科

Kdevelop

Kd来自evelop是一个自由,开放源代码 的 IDE(单往采胶伯集成开发环境),包括Linux,Solaris,FreeBSD,Mac OS X,WIndows 以及其他类太演虽Unix系统,它是一个功能全,可扩展的IDE

  • 外文名称 Kdevelop
  • 类别 集成开发环境
  • 开发时间 1998年
  • 编写语言 C ,C+ +等

  KDevelop是一款功能强大的集成开发环境应用程序。

  KDevelop-Project诞生于1998年,其目的是为KDE提供一个易用的集成开发环境(Integr武导请识失呢标表热ated Development Environment)。此后,KDevelop IDE采用GPL进来自行发布, 它支持很多程序设计语言。

  KDevelop目的是为KDE提供一个易用的集成开发环境(Integrated Development Environment360百科)。此后,KDevelop IDE采用GPL进行发布, 它支持很多 程序设计语言.

  KDev项倒胞线血下村灯叶elop,是一个支持多程序设计语言的集成开发环境。它运行于Linux和其它类Unix环境。它本身不包含编译器,而是调用其它编译器来编译程序。

  KD半类宁伤呀接宽生给evelop 透过KParts框架使用编辑器组件。预设使用也充指率探威别厂张哪Kate。

  (概述跟衡住效抗迫温移内容来源:,图片它线表来源:)

功能特点

  下面是KDevelop的一些特性。

  源代码编辑器具有语法高亮和自动缩进的功能(继承自Kate_Part)。

  项目管理器可以管理各种不同的项目类型,例如Automake、基于Qt的qmake项目和基于Java的Ant项目。

  类浏览器。

  GUI设计器。

  GNU编译器套件的前端。

  GNU调试器的前端。

  生画气氧方存查减比林起成和升级类定义以及应用程序框架的向导。

  自动代码补全(C/C++)。

  内置Doxygen支持。

 京重临燃列响笑客金确小 并行版本控制(也被称作软件配置管理)系统支持。河式挥配括你衣封印元周支持CVS、Subversion、Perforce和ClearCase。

  KDevelop支持多种不同语言,其南读中包括C、C++、PerlPython、PHP、Java、Fortran兰之、Ruby、Ada、Pascal、SQL、GO和Bash装失很点末列存难脚本。支持的构建系统包括GNU(auto搞证屋困make)、cmakeqmake和自定义项目的make(如果您想使用某才元此教脸镇沉亚许华自己的Makefile,KDevelop不会破坏它赶台斗圆散们的)以及不需要密川州西升丝Makefile的脚本项目。

  对于C和C++,KDevelop提供代码补全功能。符号都被保存到一个Berkeley DB文件数据库中,这样可以快速查找,而不用重新解析。KDevelop还提供了一个开发人员框架,它可以帮助大家为其它编程语言编写新的解析器。

  集成的调试器可以让图形化地完成所有有关断点和回溯的调试,它甚至可以在您动态加载插件的时候一样工作,这点和命令行的gdb不同。

功能

  在KDevelop中,开发人员可以利用左侧的类视图、文件列表等观察项目的组织结妈收酸开乐这点边构和源代码的存放形式,在工作区中部编辑打开文件的源代码;右侧给出了QMake管理器等来自工具,可以完成工程联编时所需的配置工作;下侧是信息观察区,可以底吗烈刘且器毛观察工程的编译、连接情况,也可以在终端模拟器中直接执行终端命令。此外,基于Doxygen文档生成系统,KDevelop可以为工程输出包括HTML、latex、RTF、ps以及manpage等格式的项目文档。

  KDevelop可以提供类似于VC的开发环境,功能相360百科对比较完善,是常用的标准IDE(集成开发环境)。

  应句画引息用程序的集成开发环境-Kdevelop

  KDE试图通过世阶秋面州音节独春甲报提供一个容易使用的桌面和相关的可以扩展现有GUI图形界面软件的库来减小上述问题。但由于自由软件经常是作者用业余时间编的,现有编程环境是否让程序员喜爱就成为一个问题。KDevelop希望能够更进一步让程序员妒江断以肉而步眼编程更容易且更有效率,哥刚在同样的开发阶段,用KDevelop编制的程序或许更可靠,功能更多

  为了实现上述目标,KDevelop集成制投剂更家杀开发环境提供了许多程序员需要的特性,并且它包括了一些第三方程序的功能,比如make和GNU C++编译器,使之成为开发过程中亚并听示静交毛修所底集成的部分。

优点

  KDevelop使您愉快地在局继铁跟次双扩定似家一处开发所有程序振校类片伯,通过自动化标准开发过程节省您的时间,让您直接透明地获取所需资料,集成的浏览机制被设计成可以支持开发者对项目文档的要求。

 移过对太齐字心载 类浏览器和错误寻找器可只需需点一下鼠标即可到达项目中任何地方,而无需寻找文件。文件树直接选择项目中的某个文件,集成的帮助问朝争信统易略观四因系统可以使在IDE中任何地方跳到联机文档。

安装

  第一步,新建战日讲制挥文够工程

  可以通过菜单操作启灯注动相应的向导程序,借助它完成工程的初建工作。【Project】→【New Project】在新建工程过程中,主要需要指还际烈延类环州定工程文件保存位置、工程名称、工程类型,并且可以填写编程作者的信息。根据所选工程类型(比如,是文本界面的程序还是图形界面的程序,是C 程序还是C++程序),向导程序会自动生成一批模板文件。

  第二步,编辑殖坐严进杆程序文件

  向导程序一般会创压几印水建一些程序文件,应该对这些文件进行编辑以满足特定的编程需要。还可以执行菜单操作球分扬走着房并来增加新的文件。【File】→【New】上述操作后,会出现一个对话框,用于指定文件名和文件类型。根据文件类型的不同,会自动设定合适的扩展名。注意,"Add to project"复选框应该勾选上以确保新文件被加入到当前的工程中。

  第三步,生成源码结构

  在编辑好程序文件后,要先借助GNU Build System 生成系统生成源码结构。在增加了新文件(或目录)、修改了文件(或目录)名、改变文件的保存位置之后,都应该重新生成源码结构。具体而言,生成源码结构包括autoconf、automake等操作,把每个子目录的Makefile  .am变成了Makefile in。具有源码结构的程序文件包可以在任何 UNIX、LINUX的系统上使用简单的命令(即configure/make/make install等)进行配置、编译、连接和安装。可以执行菜单操作来生成源码结构:【Build】→【Run automake&conf】

  第四步,配置,即运行configure

  configure是一个脚本,用来确定所处系统的细节,比如使用何种编译器、何种库,以及编译器和库的保存位置,并把Makefile in的相应部分进行替换,形成Makefile。可以执行菜单操作来进行配置:【Build】→【Run configure】

  第五步,编译连接

  执行菜单操作【Build】→【Built Project】即可完成编译连接,形成可执行文件。默认情况下,这种可执行文件是带有源码调试符号的。对于多文件的程序,一般需要对每一个文件分别进行编译生成目标文件。当每个文件的编译通过之后,再统一进行编译连接。单独编译当前正在编辑的文件的菜单操作是:【Build】→【Compile File】

  第六步,运行

  如果想在KDevelop的控制下运行已编译连接好的程序,可以执行菜单操作:【Build】→【Excecute program】如果想单独运行程序,则需要先安装,然后在命令行中输入相应的可执行文件的名字(一般来讲,就是工程的名字)即可。KDevelop会把可执行文件放在/usr/local/bin之中【Build】→【Install】。

版本发布

  2011年01月15日,Kubuntu: KDevelop 4.1.2已打包,可升级。

  2011年04月10日,KDevelop 4.2.2 正式版发布,该版本修复了大量的bug,增加了 PHP 语言的插件以及 KDevelop-PG-Qt (解析器生成器)。

  2011年06月26日,KDevelop 4.2.3 正式版发布,这是一个稳定版,修复了大量的bug。。

  2012年03月20日,KDevelop 4.3 发布了,该版本开始支持 C++11,更好的版本控制集成以及更好的和 projects kde org 网站集成,改进了源码格式化和性能方面的提升。

  2012年04月20日 ,KDevelop 4.3.1 发布,该版本改进对 C++11 和 GCC 4.7 的支持,修复了 PHP 和 QtHelp 文档插件的bug。

标签:

  • 关注微信

相关文章