我在使用Eclipse和Qt创建器方面有一些经验,对他们的调试器有点失望,在他们的编辑器中有些失望。在Windows上,我喜欢Visual Studio进行调试,SlickEdit进行编辑(SE也可以在Linux上使用)。有没有一个IDE比上述两个更好?Linux中最好的C++开发环境
回答
我绝对推荐Eclipse和CDT插件。如果你只需要一个好的编辑器而不是完整的IDE,Emacs将是我的首选。
我几乎每天都在Linux上使用Eclipse,现在主要是用于C++编程。 CDT插件非常好,因为它非常好地集成了g ++编译器和gdb调试器。最重要的是,CDT的真正强大功能是代码索引器 - 也就是微软称之为Visual Studio的“intellisense”。 CDT索引器非常复杂,几乎就像编译器一样,因为它在输入时确实能够理解您的代码。很多时候,它允许我在之前发现错误,即使在之前,我也会构建我的项目。另外Eclipse可以处理非常大的源代码树,特别是如果您使用64位JVM运行它。
Eclipse是一个非常棒的IDE,拥有大量用户,如果您不知道任何其他IDE,您可能需要先从它开始。因为它支持多种语言并且有很多工具,即使您使用不同的技术切换到另一个项目,您仍然可以保持IDE。所以你只需要学习一个工具(Emacs也可以这么说)。
Emacs + Emacs Code Browser + g ++(来自gcc)。 GCCSense也很酷。
这是一个轻巧,光滑和极其强大的环境。但并不是每个人都喜欢Emacs。对于习惯于传统IDE的人来说,NetBeans是一个很好的选择。
我会第二个。 GDB与emacs的集成非常好,更不用说使用elisp的非常强大的脚本。 另外,看看cedet,这有点像Visual Studio环境 – Anycorn 2010-04-17 16:35:38
欧洲央行内部使用cedet并添加更多的钟声和口哨声:-) cmac for Emacs是一个受欢迎的添加到组合 – 2010-04-17 16:41:56
我使用了Code::Blocks,它完美地工作,如果你来自Visual Studio IDE,它会很棒。
最后的代码: :2年前发布的版块。我认为它不再活跃。 – 2010-04-17 16:14:16
@Bozhidar Batsov - http://forums.codeblocks.org/index.php/topic12156.0。html – 2010-04-17 16:25:24
代码完成从来没有为我工作过。也许在更近期的“夜间”构建中会更好。 – 2010-04-17 17:42:03
KDevelop 4(kde-4.4分支),内置cmake支持,git,subversion,addon添加php支持。
纳米(语法高亮)+做+ GCC + GDB +的valgrind
谁需要什么吗? ;)
纳米? O.o如何vim,emacs,geany,或者几乎*其他任何*? – Luc 2013-12-03 08:03:16
您使用哪种语法高亮规则?默认的功能有这个烦人的功能,他们有时会尝试着色模板,就好像它是头文件的名称一样。 – 2016-10-12 20:17:58
Geany,QT Creator或Eclipse CDT。 如果你不需要一个完整的IDE学习emacs,它不仅仅是一个编辑器,而是一个完整的桌面环境,浏览器,终端等等。
- 1. 最好的JavaScript开发环境?
- 2. Android开发环境Linux
- 3. haskell开发环境的工具? (Linux)的
- 4. USB c + +开发环境
- 5. Selenium集成开发环境集成开发环境IDE集成开发环境集成开发环境
- 6. Gentoo Linux环境中的集成测试(最好是TravisCI)
- 7. 经典ASP开发的最新环境
- 8. 最适合PHP的开发环境?
- 9. 开发环境中的SSO
- 10. 什么是C/C++开发环境
- 11. 最佳黑莓开发环境
- 12. ruby开发环境
- 13. Kubernetes开发环境
- 14. MIPS开发环境
- 15. Cloudstack开发环境
- 16. Facebook开发环境
- 17. OUYA开发环境
- 18. 在Linux上建立一个开发环境,针对Linux和Windows
- 19. 开发环境和API开发的最佳实践?
- 20. 开发环境的方法
- 21. Sharepoint 2007的开发环境?
- 22. .NET的开发环境
- 23. SimpleDB的Django开发环境
- 24. 的PhoneGap开发环境
- 25. 从SQL 2005的生产环境中创建开发环境
- 26. GAE开发 - 开发环境设置(HotSwap)
- 27. 编译为Linux,Mac OS和Windows的桌面开发环境
- 28. 可以在Windows和Linux环境下开发的Web框架
- 29. 使用Linux服务器的Visual Studio开发环境
- 30. Docker中的Android开发环境
很难相信,我知道,但这已经在这里问过。 – 2010-04-17 15:53:26
更不用说配置良好的定制emacs拥有每个IDE存在。 – susmits 2010-04-17 15:54:20
可能要偷看:http://stackoverflow.com/questions/420065/best-crossplatform-c-qt4-development-environment – 2010-04-17 15:59:52