Linux下常用的研发工具和环境

发布时间:2010-10-15 20:03    发布者:techshare
关键词: linux , 环境 , 研发工具
一、常用的编辑器:Vim、Emacs、gedit等;

二、 UML工具:

目前最著名的UML工具有Rational Rose和Borland Together,但是以上两个都是商业版本。而StarUML确是款不错的开源UML工具。但以上三种UML工具都只能在Windows环境下运行。 Linux下,目前常用的UML工具为UMbrello。

三、集成开发环境:

当前Linux上,已有两款优秀的集成开发环境KDevelop和Eclipse。Eclipse是目前最著名的一款开源集成开发环境。KDevelop目的是为KDE提供一个易用的集成开发环境 (官网:www.kdevelop.org).

四、源代码分析/查看/浏览工具:

在当前的Linux环境中,最常用的两种源码分析工具为KScope和Source Navigator。

其中Source Navigator功能最强,在代码导航方面甚至超过了Windows最著名的Source Insight,但由于长久没人维护的原因,常常无法再教训的Linux发行版上安装。而KScope则是Linux环境下较新的一个源代码分析工具,虽 KScope对代码间的调用关系支持的仍然不够好,但已足以应付大多数工程。偶每次都忍不住向依然使用着Vim进行开发的朋友们和同事们推荐这一工具。经典不是我们因循守旧的理由,效率才是我们选择一款工具的最基本原则。

KScope作为 CScope的前端,(官网:http://kscope.sourceforge)。需要说明的是,KScope是基于KDE桌面环境的工具,在安装 KScope前,应保证你的Linux上已经安装了KDE和Qt的开发包,另外,KScope对CScope、Ctags和dot存在依赖关系,为了能够更好的发挥Kscope的功能,需要安装以上三个开发包。

Source Insight适用于大型和要求严格的程序开发项目,它是一个革新的面向项目研发的程序编辑器和代码浏览器,协助一些全球最成功和最复杂的软件引用程序的研发。(官网:www.sourceinsight.com)

五、差异比较(文本文件、文件夹、源代码等)

当前可用的代码差异比较工具很多,在Windows下著名的代码差异比较工具有商业版的Beyond Compare和开源的winMerge,在Linux下著名的代码差异比较工具有kdiff3和Vimdiff。其中Beyond Compare和kdiff3最受研发人员的欢迎,Vimdiff较适合于文件间的快速比较。

六、Qt工具:

为了开发的方便,在Qt中,提供了Qt Designer、Qt Assistant、Qt Linguist和qmake等工具,分别针对不同的用途。其中Qt Designer是利用Qt组件设计或构建GUI的工具;Qt Assistant是个帮助文献性质的工具;Qt Linguist是为应用程序的本地化提供的图形界面工具;qmake是一个能够帮助简化跨平台的研发项目的编译过程的工具。
本文地址:https://www.eechina.com/thread-32630-1-1.html     【打印本页】

本站部分文章为转载或网友发布,目的在于传递和分享信息,并不代表本网赞同其观点和对其真实性负责;文章版权归原作者及原出处所有,如涉及作品内容、版权和其它问题,我们将根据著作权人的要求,第一时间更正或删除。
您需要登录后才可以发表评论 登录 | 立即注册

厂商推荐

相关视频

关于我们  -  服务条款  -  使用指南  -  站点地图  -  友情链接  -  联系我们
电子工程网 © 版权所有   京ICP备16069177号 | 京公网安备11010502021702
快速回复 返回顶部 返回列表