我个人最喜欢的是CodeLite 2。x IDE。
参见:http://www.codelite.org
使用CodeLite的决定是基于对以下Linux c++ IDE的研究:
Eclipse Galileo与CDT插件
NetBeans 6.7(它也是SunStudio IDE的基础)
KDevelop4
CodeBlocks 8.02
CodeLite 2.倍
毕竟我决定使用CodeLite 2.x。
下面我列出了关于上述c++ ide的一些优点和缺点。请注意,这只是我个人的意见!
编辑:很遗憾,SOF不支持表格,所以我必须写在段落…
Eclipse Galileo与CDT插件
优点:
合理的快
也支持Java, Perl(带E.P.I.C插件)
常用且维护良好
也适用于其他操作系统(Windows, MacOS, Solaris, AIX(?))
缺点:
GUI非常混乱,有些不一致——一点都不直观
重的重量
仅支持CVS (AFAIK)
NetBeans 6.7(注意这也是SunStudio IDE的基础)
优点:
这是我见过的最直观的GUI之一
也支持Java, Python, Ruby
集成CVS, SVN, Mercurial
常用且维护良好
也适用于其他操作系统(Windows, MacOS, Solaris)
缺点:
非常的缓慢
重的重量
使用空格缩进,这不是我工作的政策。我相信这是可配置的,但我不知道如何做到这一点
KDevelop4(注意:我没有对它进行太多测试)
优点:
Linux上常用
集成CVS, SVN, Mercurial
缺点:
GUI看起来有些过时
重的重量
非常特定于KDE环境
CodeBlocks 8.02(注意:我没有对它进行太多测试)
优点:
合理的快
缺点:
GUI看起来有些过时(尽管它有一个很好的启动屏幕)
编辑器中的字体非常小
一些图标(例如调试器相关的开始/步进图标)非常小
没有源代码控制集成
CodeLite 2。X(注:这是我个人的最爱)
优点:
我在Linux上见过的最好的、现代的、直观的GUI
轻量级
合理的快
集成了SVN
也适用于其他操作系统(Windows, MacOS, Solaris(?))
缺点:
没有CVS集成(这对我来说很重要,因为我必须在工作中使用它)
不支持Java, Perl, Python(如果有的话就好了)