我想把我的编程视野扩展到Linux。一个好的、可靠的基本工具集很重要,还有什么比IDE更基本的呢?
我可以找到这些主题:
我不是在寻找一个轻量级的IDE。如果IDE是值得的,那么我会为它付费,所以它不需要是免费的。
那么我的问题是:
有什么好的,C++编程集成开发环境是可用的?
最低标准是相当标准的:语法突出显示、代码完成(像intellisense或它的Eclipse副本)和集成调试(例如,基本断点)。
我自己也在寻找它,但它太多了,以至于几乎不可能手工区分它的好坏,特别是对于像我这样对Linux几乎没有C++编程经验的人来说。我知道Eclipse supports C++,我真的很喜欢它的集成开发环境,但是它对C++有好处吗?有没有更好的东西?
第二篇文章实际上有一些很好的建议,但我遗漏的是,到底是什么让推荐的IDE对用户这么好,它的(不)优势是什么?
因此,也许我的问题应该是:
你建议什么样的集成开发环境(根据你的经验),为什么?
发布于 2009-11-21 21:19:11
我个人最喜欢的是CodeLite 2.x集成开发环境。
使用CodeLite的决定是基于对以下C++集成开发环境的研究:
带有CDT Plugin
的基础
毕竟,我已经决定使用CodeLite 2.x。
下面我列出了一些关于提到的C++ IDE的优点和缺点。请注意,这只是我个人的观点!
编辑:很遗憾,SOF不支持表格,所以我不得不在段落中写...
带有CDT插件的Eclipse Galileo
优点:
缺点:
NetBeans 6.7IDE(注意这也是SunStudio集成开发环境的基础)
优点:
缺点:
KDevelop4 (注意:我没有在上面做太多测试)
优点:
在Linux
上常用的
缺点:
图形用户界面看起来有点旧fashioned
CodeBlocks 8.02 (注意:我没有在上面做太多测试)
优点:
缺点:
<代码>f290>
CodeLite 2.x (注意:这是我个人的最爱)
优点:
Linux
缺点:
发布于 2008-08-23 10:17:56
很快您就会发现IDE是不够的,而且无论如何您都必须学习GCC工具链(这并不难,至少要学习基本的功能)。但在减少IDE的过渡痛苦方面没有坏处,IMO。
发布于 2008-09-10 12:46:42
一个快速的回答,只是为了给这个主题增加一点知识:
你一定要看看NetBeans。Netbeans 6.7具有以下功能:
对于C/C++项目和模板:支持语法突出显示、自动代码完成、自动indentation.
我认为它是一个完美的(也是更好的) Visual Studio替代,也是学习C/C++的一个非常好的工具。
祝好运!
https://stackoverflow.com/questions/24109
复制相似问题