Linux中最好的C ++开发环境

我在Eclipse和Qt创build者方面有一些经验,在debugging器方面有些失望,在编辑方面则less一些。 在Windows上,我喜欢用Visual Studio进行debugging,用SlickEdit进行编辑(SE在Linux上也可用)。 有没有一个IDE比上面提到的两个更好?

我绝对推荐Eclipse和CDT插件。 如果你只需要一个好的编辑器而不是一个完整的IDE,Emacs将是我的首选。

我几乎每天在Linux上使用Eclipse,这些日子大部分都是用于C ++编程。 CDT插件非常好,因为它非常好地与g ++编译器和gdb调试器集成在一起。 最重要的是,CDT的强大功能就是代码索引器 – 也就是微软称之为Visual Studio的“intellisense”。 CDT索引器非常复杂,几乎就像一个编译器,因为它在输入时确实能够理解你的代码。 甚至我建立我的项目之前,它经常让我发现错误。 另外,Eclipse可以处理非常大的源代码树,特别是如果您使用64位JVM运行它。

Eclipse是一个很棒的IDE,如果你不知道任何其他的IDE,你可能需要从头开始。 因为它支持多种语言,并且有很多工具,即使您使用不同的技术切换到另一个项目,仍然可以保持IDE。 所以你只需要学习一个工具(Emacs也可以这么说)。

尝试Eclipse CDT或NetBeans IDE 。

Emacs + Emacs代码浏览器 + g ++(来自gcc)。 GCCSense也很酷。

这是一个轻量级的,光滑的和非常强大的环境。 不是每个人都喜欢Emacs。 对于习惯于传统IDE的人来说,NetBeans是一个很好的选择。

我使用了Code :: Blocks ,它完美的工作,如果你来自Visual Studio IDE,那就太好了。

KDevelop 4(kde-4.4分支),内置cmake支持,git,subversion,addon来添加php支持。

nano(带语法高亮)+ make + gcc + gdb + valgrind

谁需要别的东西? ;)

Geany,QT Creator或Eclipse CDT。 如果你不需要一个完整的IDE学习emacs,它不仅仅是一个编辑器,而是一个完整的桌面环境,浏览器,终端等等。