linux的GUI和windos比起来实在逊色,虽然它的终端模式(命令行模式)很是强大。linux发行版ubuntu的GUI相对其余版本要华丽一些,因此最近由redhat转向ubuntu进行linux的学习。曾经一度使用gcc命令行模式来编译、调试C程序,可是我仍是渴望一个C/C++集成开发环境能够给我更好的视觉感觉和方便的操做,以免命令行的繁琐操做,因此就尝试着在本身的ubuntu上装一个eclipse的集成开发环境。java
eclipse简介linux
eclipse 是一个开放源代码的、基于Java的可扩展开发平台。就其自己而言,它只是一个框架和一组服务,用于经过插件组件构建开发环境。幸运的是,Eclipse 附带了一个标准的插件集,包括Java开发工具(Java Development Kit,JDK)。编程
虽然大多数用户很乐于将 Eclipse 看成 Java 集成开发环境(IDE)来使用,但 Eclipse 的目标却不只限于此。Eclipse 还包括插件开发环境(Plug-in Development Environment,PDE),这个组件主要针对但愿扩展 Eclipse 的软件开发人员,由于它容许他们构建与 Eclipse 环境无缝集成的工具。因为 Eclipse 中的每样东西都是插件,对于给 Eclipse 提供插件,以及给用户提供一致和统一的集成开发环境而言,全部工具开发人员都具备同等的发挥场所。ubuntu
这种平等和一致性并不只限于 Java 开发工具。尽管 Eclipse 是使用Java语言开发的,但它的用途并不限于 Java 语言;例如,支持诸如C/C++、COBOL、PHP等编程语言的插件已经可用,或预计将会推出。Eclipse 框架还可用来做为与软件开发无关的其余应用程序类型的基础,好比内容管理系统。windows
对只须要C/C++开发功能用户的推荐 app
经过 ubuntu自带安装工具安装eclipse也是可行的,执行命令 #apt-get install eclipse。可是这样安装完后,并不会支持C/C++开发,还须要安装cdt插件,执行命令#apt-get install eclipse-cdt。这种安装方式虽然很简单,可是安装过程当中可能会出现不少问题。并且,这种安装方式会额外安装一些与C/C++开发无关的插件(例如Java开发插件),会浪费咱们的磁盘空间。考虑到这些因素,因此推荐本身下载eclipse IDE for C/C++ developers 的源码包,而后本身安装、配置,这种方法可靠,并且并不会安装那些没必要要的插件。框架
ubuntu下安装eclipse IDE for C/C++ developers less
1、安装JDKeclipse
eclipse是使用Java语言开发的,一个Java应用程序,这意味着eclipse只能运行在Java虚拟机上。假若没有安装JDK(Java Development Kit),即便在ubuntu上安装了eclipse,也不能运行,因此先执行下面的命令安装JDK。编程语言
#apt-get install openjdk-6-jre-headless
2、得到eclipse IDE for C/C++ developers的源码包
从http://www.eclipse.org/downloads/?osType=linux&release=undefined下载Eclipse IDE for C/C++ Developers ,文件eclipse-cpp-kepler-SR1-linux-gtk.tar.gz。须要注意的是,下载的是版本是linux,而且注意CPU的位数。
3、解压安装
#tar xzvf eclipse-cpp-kepler-SR1-linux-gtk.tar.gz -C /opt
把安装包解压到/opt目录下,默认的会在该目录下建立一个eclipse目录。从eclipse目录里,能够看到一个eclipse的可执行程序,能够尝试经过如下命令运行。
$cd /opt/eclipse
$./eclipse
4、设置环境变量
eclipse IDE for C/C++ developers已经安装成功,可是终端模式必须到这个目录下才能运行该程序。为了让在任何目录下都能运行该程序(像cd命令同样),进行以下操做。
#vi /etc/profile
在profile文件的最后边增长一句:export PATH=$PATH:/opt/eclipse;保存,退出
#source /etc/profile
尝试运行下面命令,就能够启动eclipse应用程序。
#eclipse
解释:因为eclipse安装包被解压到了/opt/eclipse下,可执行程序eclipse就在这个目录下,可是这个目录并非系统搜索应用程序的默认目录。这里经过在系统环境变量文件中增长export PATH=$PATH:/opt/eclipse一个搜索应用程序的目录,这样就能够在终端下直接输入命令$eclipse打开该软件。
新的问题:当终端输入eclipse后,eclipse就会被打开。可是,在终端下就不能进行其它的操做,必须关闭eclipse,才能从新在终端上输入命令。
5、解决“终端输入eclipse后,在终端下就不能进行其它的操做”的问题
一种办法是在输入命令时候,加上一个“&”符号,也就是输入命令#eclipse&,就能解决问题。虽然多一个符号也没什么大不了,可是不符合咱们的习惯,能够经过以下配置,实现理想的效果。
#vi /etc/profile
在profile文件的最后边增长一句:alias eclipse='eclipse&';保存,退出
#source /etc/profile
这样操做以后,在终端输入#eclipse以后,eclipse软件在后台启动,并不会影响到终端的继续使用。
6、在ubuntu桌面上添加eclipse应用程序图标
虽然,经过终端能够运行eclipse,可是若是能像“windows那样,直接在桌面上双击应用程序,应用程序自动打开”,使用eclipse将会更加方便,经过如下操做能够实现。
1.用vi在用户到桌面目录建立一个名为“eclipse.desktop”的文件,并添加如下内容:
[Desktop Entry]
Name=Eclipse
Comment=Eclipse IDE
Exec=/opt/eclipse/eclipse 注释:设置应用程序位置
Icon=/opt/eclipse/icon.xpm 注释:设置图标
Terminal=false
Type=Application
Categories=Application;Development;
2.而后给该文件赋权 ,运行"#chmod 777 eclipse.desktop"命令
补充:若是是用deb包安装的话,能够把/usr/share/applications/下eclipse.desktop文件拷贝到桌面目录便可。
经过以上两步操做,就能够在桌面上看到eclipse的图标,双击就能够运行该程序。