益友网(http://www.1uu2.com) 做linux用户的良师益友、linux操作系统命令教程

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

发表于 2010-01-05 23:20 浏览次数:1,076 次

via:http://motian.org/post/linux-c-ide-soft-352.html

最近一直在研究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软件管理中心搜索到,并下载自动安装。

相关日志

本文转载自:迪科博客
作者:漠天

关键字: , | 分类: Linux软件 | 评论数: 0 | 阅读全文

Linux-Fetion 1.3 发布

发表于 2010-01-03 11:21 浏览次数:647 次

在 Windows 版本发布不久以后,Linux 版本的小飞信也如期而至。本次更新主要是修复 1.2 版本的 bug,提高性能和节省流量。功能上和 1.2 没有大的出入。

关键字: | 分类: Linux软件 | 评论数: 0 | 阅读全文

在Fedora下安装PPStream网络电视

发表于 2009-12-12 21:25 浏览次数:1,378 次

本文将介绍如何在 Fedora 下安装 PPStream 网络电视 Linux 版本。

网上有很多关于 PPStream Linux 版本安装的教程,不过绝大多数都是基于 Ubuntu 的。本文参考 totem-pps 上的 Wiki 为例在 Fedora 12 i686 重做这个过程。

关键字: , | 分类: Linux软件 | 评论数: 0 | 阅读全文

10个最好的自由Linux平台ERP软件

发表于 2009-12-08 00:28 浏览次数:607 次

linuxlinks给出了10个最好的自由Linux平台ERP软件。经常关注开源软件的朋友,或经常访问Sourceforge.net、apache.org等网站的朋友,对以下软件肯定是耳熟能详,见下表:

关键字: | 分类: Linux软件 | 评论数: 0 | 阅读全文

KDE下使用文件网络同步工具Dropbox

发表于 2009-12-04 23:11 浏览次数:743 次

Dropbox 是个非常优秀的文件网络同步工具,不需多加介绍。Dropbox 的默认包是与 GNOME 桌面整合的,这给喜欢 KDE 的朋友带来了麻烦。其实 Dropbox 官方给出了非 GNOME 用户使用 Dropbox 的方案,这里我特地为 KDE (KDE 4) 的使用者介绍一下如何在 KDE 下使用 Dropbox。

我主要分两部分进行,第一部分介绍剥离 GNOME 的 Dropbox 的安装,第二部分介绍在 KDE 中如何添加相关右键功能 (比如获取 public url 等)。

关键字: , | 分类: Linux软件 | 评论数: 0 | 阅读全文

Sun VirtualBox 3.1.0发布

发表于 2009-12-01 23:38 浏览次数:803 次

VirtualBox最早是德国一家软件公司InnoTek所开发的虚拟系统软件,后来被Sun收购,改名为Sun VirtualBox,性能有很大的提高.因为他是开源的,不同于VM,而且功能强大,可以在 Linux/Mac 和 Windows 主机中运行, 并 支持在其中安装 Windows (NT 4.0、2000、XP、Server 2003、Vista)、DOS/Windows 3.x、Linux (2.4 和 2.6)、OpenBSD 等系列的客户操作系统.假如你曾经有用过虚拟机软件的经历的话,相信使用 VirtualBox 不在话下。即便你是一个新手,也没有关系。VirtualBox 提供了详细的文档,可以助你在短期内入门。

关键字: | 分类: Linux软件 | 评论数: 0 | 阅读全文

电驴也开源,MLDonkey 3.0.1 已发布

发表于 2009-11-26 00:10 浏览次数:800 次

MLDonkey是一个开源、免费、跨平台、多协议的P2P共享软件。遵循GPL协议。起初它只是一个Linux下的仿电驴客户端,现在他支持多种点对点协议,并能在在各种不同风格的类Unix系统、Mac OS X、Windows以及MorphOS下运行。它使用OCaml语言编写,同时有些部分使用了一些C语言以及汇编语言的代码,从而保证了它的高效能。

关键字: | 分类: Linux软件 | 评论数: 0 | 阅读全文

数据库PostgreSQL 8.4.1

发表于 2009-11-11 09:49 浏览次数:496 次

PostgreSQL 是一种对象-关系型数据库管理系统(ORDBMS),也是目前功能最强大、特性最丰富和最复杂的自由软件数据库系统.它起源于伯克利(BSD)的数据库研 究计划,目前是最重要的开源数据库产品开发项目之一, 有着非常广泛的用户.

关键字: , | 分类: Linux软件 | 评论数: 0 | 阅读全文

返回首页 | 关于我们 | 联系我们 | 广告合作 | 网站地图 | 友情链接 | 版权声明 |