在 Ubuntu 上开发/调试 C/C++?

在 Ubuntu 上开发/调试 C/C++?

在 Ubuntu 上开发 C/C++ 的最佳 IDE 是什么?我尝试安装 Eclipse,但似乎我还需要 eclipse-cdt 包。问题是没有这样的包,至少对于 Lucid 来说是这样。我该如何继续?我没有依赖 Eclipse。

答案1

我是一个相当铁杆的 Emacs 用户,但对于开发 C++,我仍然更喜欢 Qt-Creator(不要因为这个名字而害怕,它适用于非 QT 项目),因为 Emacs 缺乏良好的项目支持和稳定代码完成

优点:

  • 可以将CMakeFiles.txt导入到自动创建的项目中
  • 您会在 Linux 上找到最好的代码完成功能,在涉及大量模板化代码时有时甚至比 Visual Stuudio 还要好
  • 非常好的调试器集成
  • 适用于所有主要平台
  • 免费(两种意义上的)软件
  • 版本控制软件集成(SVN、Mercurial、git)
  • 如果你开发QT:界面设计师等等

答案2

您最常听到的两个建议是维姆emacs。两者都是优秀的可编程文本编辑器,被许多开发人员使用。我是一个偶尔的、成熟的程序员和 emacs 用户,所以这里是使用 emacs 的一些优点:

  • 语法高亮
  • 智能代码导航和编辑:c 模式允许您在代码的各个部分之间快速移动或快速注释大块代码。
  • 浏览器内编译:您只需敲击几下键盘即可编译代码。
  • 版本控制集成:支持几乎所有主要版本控制系统。
  • 调试:可以在 emacs 内部轻松使用 GBD。

这实际上只是触及了您在 emacs 内部可以做的事情的表面。缺点包括学习曲线、大多数人认为需要执行的配置量,以及取决于您的双手的组合键。好处是,通过重新映射 CTRL 可以使组合键变得更好,并且一旦您有了基本的 emacs 配置,您可能只需要偶尔进行修改。如果您有兴趣了解 emacs,这里有一些很好的资源:

答案3

除了其他人提到的之外,我还建议您查看:

  • Anjuta - Gnome IDE
  • KDevelop - KDE IDE

答案4

Qt创建者是很棒的,凯开发、网豆。

如果您学会如何使用 Vim,它也很棒。

相关内容