Linux下的C++开发之IDE软件

时间: 2010-01-05/ 分类: 编程&开发 / 浏览次数: 浏览 823 次 / 14个评论 发表评论

最近一直在研究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软件包。

sudo apt-get install 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 等语言,符号列表等等。


安装方法:

sudo apt-get install geany

 codeblocks

 

Code::Blocks 的官方地址:

Code::Blocks是一个开源、免费、跨平台的c++ IDE。官方网站上称其能满足最苛刻的用户的需求。虽有点夸张,但既然敢这样说,也说明它的功能肯定不差。可扩展插件,有插件向导功能,让你很方便的创建自己的插件。Code::Blocks是用c++编写的(用wxWidgets库)


安装方法:

sudo apt-get install codeblocks

eclipse

 

eclipse 的官方地址:http://www.eclipse.org

Eclipse平台是IBM向开发源码社区捐赠的开发框架,它之所以出名并不是因为IBM宣称投入开发的资金总数 —4千万美元,而是因为如此巨大的投入所带来的成果:一个成熟的、精心设计的以及可扩展的体系结构。


安装方法:

sudo apt-get install eclipse-cdt eclipse

 netbeans

 

netbeans 的官方地址:http://www.netbeans.org/

NetBeans IDE 是一个开发环境 - 供程序员编写、编译、调试和部署程序的一个工具。 它是用 Java 编写的 - 但却可以支持任何编程语言。 另外也有巨大数量的模块来扩展 NetBeans IDE,它是一个免费产品,不限制其使用形式。


安装方法:

sudo apt-get install netbeans

参考:

 
对于以上这6款C++开发软件,我们可以再Linux下的C++开发学习中使用。你可以通过新立得软件安装器或者Ubuntu软件管理中心搜索到,并下载自动安装。

14个评论

  1. 老七
    2010/01/09 于 15:28:07

    不明真相的群众路过。。

  2. 叶松
    2010/01/08 于 18:03:15

    这样也行啊,,,

  3. 苏囧
    2010/01/08 于 10:55:00

    看不明白。很强大。

  4. 卢松松
    2010/01/07 于 15:49:57

    搞不懂 哈哈

  5. 娱乐博客
    2010/01/06 于 22:47:00

    能看懂一部份。

  6. 伏少雄
    2010/01/06 于 20:48:52

    第一次来这里,伏少雄今后会经常来的

  7. 聪壹艮
    2010/01/06 于 12:16:37

    支持漠老,哈哈 看的我是一头雾水..

  8. itlobo
    2010/01/06 于 10:08:06

    把linux的知识几乎忘光了

  9. evlos
    2010/01/06 于 02:03:51

    囧,小邪老是记不住这个,漠天能解释下IDE的意思吗?O(∩_∩)O

  10. [...] Linux下的C++开发之IDE软件 liner 发表于 2010-01-05 23:20 | 来源: | 阅读 1 views via:http://motian.org/post/linux-c-ide-soft-352.html [...]

  11. 牛峰超
    2010/01/05 于 23:18:49

    过来看看,直至linux 支持开源

    • 漠天
      2010/01/06 于 00:27:13

      @牛峰超, 恩,中国的开源事业需要更多的人支持。O(∩_∩)O哈哈~

  12. 江流
    2010/01/05 于 22:29:32

    c++很强大

    • 漠天
      2010/01/06 于 00:26:27

      @江流, 那是 ,不过c更强大

发表评论

您的昵称 *

您的邮箱 *

您的网站

[贴图]

博客公告
  • 漠天博客换新的主题了,本主题系博主漠天开发,现在正处于测试阶段,虽然作者在个人本本上做了无数的测试,但是不能保证毫无BUG,所以,希望广大读者如发现本博客的BUG时希望向博主报告。==》留言本,在这谢谢你对本站的支持。