Linux下的C++开发之IDE软件
最近一直在研究Linux系统,今天将推荐几款适用于C++开发的IDE软件。在Linux里,开发工具是被切割成一个一个的独立小工具,各自处理不同的问题。例如,编辑器(emacs, vim)用来进行编辑程序的,调试器(gdb)用来调试程序,编译器(GCC)用来编译和链接程序的,性能分析工具(gcov, gprof)用来优化程序的,文档生成器(doxygen)用来生成文档的。同时,还有一些系统工具和系统知识,我们是很有必要了解的:程序自动化机制 makefile,系统粘合剂shell,系统查找工具grep, locate, find。其它的工具(例如ctags, OCI公司的MPC等等),一旦熟练掌握,它们将成为你手中的利器。但是对于一个刚刚入手Linux的新手了说去开发软件更是难上加难,但是当我们在熟悉了Linux是用,再通过图形化的、集成环境的开发软件,那么我们就会有种回到了windows系统的感觉。
anjuta
Anjuta DevStudio 的官方地址:http://anjuta.sourceforge.net/
Anjuta是一个C/C++ IDE,它最大的特色是灵活,同时打开多个文件,内嵌代码级的调试器(调用gdb),应用程序向导(Application wizards)可以方便的帮助你创建GNOME程序而不需要你自己写一些与你兴趣无关的代码。
安装方法:
sudo apt-get install anjuta
安装完成后,可能在新建工程(project)时会出现“找不到版本号为5的Autogen”的错误信息。这时请安装Autogen软件包。
kdevelop
KDevelop Project 的官方地址:http://www.kdevelop.org/
KDevelop-Project诞生于1998年,其目的是为KDE提供一个易用的集成开发环境(Integrated Development Environment)。此后,KDevelop IDE采用GPL进行发布,它支持很多 程序设计语言。
安装方法:
sudo apt-get install kdevelop
参考:
geany
Geany 的官方地址:
Geany 是一个使用 GTK2 工具包开发的快速和轻巧的集成开发环境(IDE),包括以下基本功能:语法高亮显示,代码折叠,代码自动补完,自动补完经常使用的结构(如:if、 for、while 等),自动补完 XML 和 HTML 标记(tag),调用提示,支持 C、Java、PHP、HTML、Python、Perl、Pascal 等语言,符号列表等等。
安装方法:
codeblocks
Code::Blocks 的官方地址:
Code::Blocks是一个开源、免费、跨平台的c++ IDE。官方网站上称其能满足最苛刻的用户的需求。虽有点夸张,但既然敢这样说,也说明它的功能肯定不差。可扩展插件,有插件向导功能,让你很方便的创建自己的插件。Code::Blocks是用c++编写的(用wxWidgets库)
安装方法:
eclipse
eclipse 的官方地址:http://www.eclipse.org
Eclipse平台是IBM向开发源码社区捐赠的开发框架,它之所以出名并不是因为IBM宣称投入开发的资金总数 —4千万美元,而是因为如此巨大的投入所带来的成果:一个成熟的、精心设计的以及可扩展的体系结构。
安装方法:
netbeans
netbeans 的官方地址:http://www.netbeans.org/
NetBeans IDE 是一个开发环境 - 供程序员编写、编译、调试和部署程序的一个工具。 它是用 Java 编写的 - 但却可以支持任何编程语言。 另外也有巨大数量的模块来扩展 NetBeans IDE,它是一个免费产品,不限制其使用形式。
安装方法:
sudo apt-get install netbeans
参考:
对于以上这6款C++开发软件,我们可以再Linux下的C++开发学习中使用。你可以通过新立得软件安装器或者Ubuntu软件管理中心搜索到,并下载自动安装。
扩展阅读
- Opera Mini 5 Beta 发布 (1.000)
- 整理硬盘空间,一点都不浪费 (1.000)
- Opera 10.53 Beta(Linux/Unix)发布 (1.000)
- Linux版优化大师——Ailurus (1.000)
- GCC 将改用 C++ 实现 (1.000)
- 推荐5款Linux下文字处理软件 (1.000)
- 开源Flash播放器Lightspark 0.4.2 (1.000)
- Java安装程序制作软件 -Install4j 5.0 (1.000)
- MySQL 5.5.5 M3 发布 (1.000)
- Foxit Reader 4.1 发布 (1.000)
14个评论
发表评论
- 漠天博客换新的主题了,本主题系博主漠天开发,现在正处于测试阶段,虽然作者在个人本本上做了无数的测试,但是不能保证毫无BUG,所以,希望广大读者如发现本博客的BUG时希望向博主报告。==》留言本,在这谢谢你对本站的支持。












2010/01/09 于 15:28:07
不明真相的群众路过。。
2010/01/08 于 18:03:15
这样也行啊,,,
2010/01/08 于 10:55:00
看不明白。很强大。
2010/01/07 于 15:49:57
搞不懂 哈哈
2010/01/06 于 22:47:00
能看懂一部份。
2010/01/06 于 20:48:52
第一次来这里,伏少雄今后会经常来的
2010/01/06 于 12:16:37
支持漠老,哈哈 看的我是一头雾水..
2010/01/06 于 10:08:06
把linux的知识几乎忘光了
2010/01/06 于 02:03:51
囧,小邪老是记不住这个,漠天能解释下IDE的意思吗?O(∩_∩)O
2010/01/05 于 23:23:30
[...] Linux下的C++开发之IDE软件 liner 发表于 2010-01-05 23:20 | 来源: | 阅读 1 views via:http://motian.org/post/linux-c-ide-soft-352.html [...]
2010/01/05 于 23:18:49
过来看看,直至linux 支持开源
2010/01/06 于 00:27:13
@牛峰超, 恩,中国的开源事业需要更多的人支持。O(∩_∩)O哈哈~
2010/01/05 于 22:29:32
c++很强大
2010/01/06 于 00:26:27
@江流, 那是 ,不过c更强大