2010-04-17 86 views
2

我在使用Eclipse和Qt创建器方面有一些经验,对他们的调试器有点失望,在他们的编辑器中有些失望。在Windows上,我喜欢Visual Studio进行调试,SlickEdit进行编辑(SE也可以在Linux上使用)。有没有一个IDE比上述两个更好?Linux中最好的C++开发环境

+7

很难相信,我知道,但这已经在这里问过。 – 2010-04-17 15:53:26

+1

更不用说配置良好的定制emacs拥有每个IDE存在。 – susmits 2010-04-17 15:54:20

+0

可能要偷看:http://stackoverflow.com/questions/420065/best-crossplatform-c-qt4-development-environment – 2010-04-17 15:59:52

回答

4

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

我几乎每天都在Linux上使用Eclipse,现在主要是用于C++编程。 CDT插件非常好,因为它非常好地集成了g ++编译器和gdb调试器。最重要的是,CDT的真正强大功能是代码索引器 - 也就是微软称之为Visual Studio的“intellisense”。 CDT索引器非常复杂,几乎就像编译器一样,因为它在输入时确实能够理解您的代码。很多时候,它允许我在之前发现错误,即使在之前,我也会构建我的项目。另外Eclipse可以处理非常大的源代码树,特别是如果您使用64位JVM运行它。

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

1

Emacs + Emacs Code Browser + g ++(来自gcc)。 GCCSense也很酷。

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

+0

我会第二个。 GDB与emacs的集成非常好,更不用说使用elisp的非常强大的脚本。 另外,看看cedet,这有点像Visual Studio环境 – Anycorn 2010-04-17 16:35:38

+0

欧洲央行内部使用cedet并添加更多的钟声和口哨声:-) cmac for Emacs是一个受欢迎的添加到组合 – 2010-04-17 16:41:56

1

我使用了Code::Blocks,它完美地工作,如果你来自Visual Studio IDE,它会很棒。

+0

最后的代码: :2年前发布的版块。我认为它不再活跃。 – 2010-04-17 16:14:16

+0

@Bozhidar Batsov - http://forums.codeblocks.org/index.php/topic12156.0。html – 2010-04-17 16:25:24

+0

代码完成从来没有为我工作过。也许在更近期的“夜间”构建中会更好。 – 2010-04-17 17:42:03

0

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

0

纳米(语法高亮)+做+ GCC + GDB +的valgrind

谁需要什么吗? ;)

+1

纳米? O.o如何vim,emacs,geany,或者几乎*其他任何*? – Luc 2013-12-03 08:03:16

+0

您使用哪种语法高亮规则?默认的功能有这个烦人的功能,他们有时会尝试着色模板,就好像它是头文件的名称一样。 – 2016-10-12 20:17:58

0

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