什么是最好的稳定(编辑器和编译器)的C++与gui在Linux下工作?
注意:明确没有寻找完整的IDE.
我喜欢用Emacs编写代码.它对gdb也有一个很好的gui.我最近制作了一段快照,同时我处理了一些代码片段(见下文,它看起来根本不像1980年:).
也就是说,还有很多其他优秀的IDE.我喜欢Eclipse for Java开发,并且听说它有一个很好的C++插件(CDT).Netbeans最近也适用于C++.KDevelop是一个支持多种语言的KDE IDE,目前正在为KDE4重写:KDevelop Blog.看起来很有希 然后还有其他一些我无法告诉你它们是怎么回事,因为我还没有测试它们,包括Anjuta(用于Gnome桌面)和Code :: Blocks(用wxWidgets编写它是相当跨平台的).如果你想要的只是编译器和符号浏览器的GUI,你也可以使用geany,它非常快,包括像KDevelop这样的嵌入式终端.
所有这些都有其起伏.最好先试试然后再决定.从稳定性的角度来看,我发现Emacs非常稳定而且从不崩溃,Eclipse也非常成熟.Netbeans获得第三名.它有时会挂起,但总的来说它也很成熟.KDevelop喜欢(ed)不时崩溃,但在这方面取得了很大进展.特别是版本3.5确实向前迈出了一大步,感觉比以前任何版本更成熟.
Emacs编辑一些代码:
Emacs调试会话:
保持免费的东西,可能是Eclipse的C++插件,否则我使用g ++ + gdb + make + gvim +其他gnu的代码.结果很棒,但学习曲线很严重.
根据您的编码,Qt设计师和KDevelop也是如此,但我还没有使用它们.
补充:回读原始问题,你似乎想要一些尚未成为IDE的东西(程序列表),尽管它提供了一个GUI.我不记得gcc的任何GUI,但gdb确实有一个名为DDD的GUI .所以你必须至少在某些时候使用控制台.
Code :: Blocks适用于Windows和Linux的C++ IDE.我现在只在工作中使用它(在两个平台上),并且更喜欢它与Visual Studio之类的.我发现代码完成往往会更好一点!
它非常适合选择可用的编译器并使用gcc,MinGW和Visual Studio编译器,它还具有调试功能.