用于Linux中的C / C ++编程的IDE

时间:2012-05-26 18:19:32

标签: linux ide

哪种IDE最适合在Linux中使用C / C ++进行编码,它提供以下功能:

  1. 调试
  2. 代码完成
  3. 工具提示/文档(功能定义)
  4. 此外,如果IDE可以用于Python和Perl编码,那么它将是最佳选择。

3 个答案:

答案 0 :(得分:3)

我个人最喜欢的是KDevelop。我从未使用过它的调试器(我使用直接gdb),但它的代码完成和文档查看器非常出色。你会发现最好的一个。此外,它不是用Java编写的,而是用C或C ++编写的,因此它在较差的系统上运行得更快。

答案 1 :(得分:1)

我通常使用Eclipse。它通过CDT对C / C ++提供了很好的支持。它具有您要求的所有功能。它还通过名为pydev的插件支持python。对于perl,您有epic

此外,还有更多插件可用。只是一个简短的清单:

  1. SVN集成
  2. 支持许多linux工具(autotools,valgrind,gcov,gprof等)
  3. 应用程序生命周期(Mylyn)
  4. 也可以在stackoverflow中检查类似question的答案。

    维基百科总是很方便。 Here您对许多IDE进行了比较,按编程语言分组。

答案 2 :(得分:1)

我更喜欢QtCreator进行C ++开发。它与使用Qt工具包(我偶尔需要)的编程紧密耦合,但适用于更多“通用”程序。我特别喜欢它对CMake的大力支持。当然也支持qmake。除此之外,QtCreator 独立于平台,并且内置支持多个版本控制系统,包括SVNgit。最后,但并非最不重要的是,它的调试功能很棒(虽然我有时更喜欢手动使用gdb。)

编辑:澄清:QtCreator既不支持Python也不支持Perl。它仅适用于C / C ++编程。对于Perl,我个人最喜欢vim editor最好(只使用正常的语法高亮显示;我在那里有点纯粹)。对于Python,我不能推荐任何东西,并希望我的伙伴stackoverflowers将介入:)