新闻中心

EEPW首页 > 嵌入式系统 > 设计应用 > Linux下常用的研发工具和环境

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

作者:时间:2012-06-25来源:网络收藏

一、的编辑器:Vim、Emacs、gedit等;

本文引用地址:http://www.eepw.com.cn/article/148868.htm

二、UML

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

三、集成开发

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

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

在当前的环境中,最的两种源码分析工具为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是一个能够帮助简化跨平台的研发项目的编译过程的工具。

linux操作系统文章专题:linux操作系统详解(linux不再难懂)


评论


相关推荐

技术专区

关闭