ubuntu下安装eclipse IDE for C/C++ developers
序
linux的GUI和windos比起来实在逊色,虽然它的终端模式(命令行模式)非常强大。linux发行版ubuntu的GUI相对其他版本要华丽一些,所以最近由redhat转向ubuntu进行linux的学习。曾经一度使用gcc命令行模式来编译、调试C程序,但是我还是渴望一个C/C++集成开发环境可以给我更好的视觉感受和方便的操作,以避免命令行的繁琐操作,所以就尝试着在自己的ubuntu上装一个eclipse的集成开发环境。
eclipse简介
eclipse 是一个开放源代码的、基于Java的可扩展开发平台。就其本身而言,它只是一个框架和一组服务,用于通过插件组件构建开发环境。幸运的是,Eclipse 附带了一个标准的插件集,包括Java开发工具(Java Development Kit,JDK)。
虽然大多数用户很乐于将 Eclipse 当作 Java 集成开发环境(IDE)来使用,但 Eclipse 的目标却不仅限于此。Eclipse 还包括插件开发环境(Plug-in Development Environment,PDE),这个组件主要针对希望扩展 Eclipse 的软件开发人员,因为它允许他们构建与 Eclipse 环境无缝集成的工具。由于 Eclipse 中的每样东西都是插件,对于给 Eclipse 提供插件,以及给用户提供一致和统一的集成开发环境而言,所有工具开发人员都具有同等的发挥场所。
这种平等和一致性并不仅限于 Java 开发工具。尽管 Eclipse 是使用Java语言开发的,但它的用途并不限于 Java 语言;例如,支持诸如C/C++、COBOL、PHP等编程语言的插件已经可用,或预计将会推出。Eclipse 框架还可用来作为与软件开发无关的其他应用程序类型的基础,比如内容管理系统。
对只需要C/C++开发功能用户的推荐
通过 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
一、安装JDK
eclipse是使用Java语言开发的,一个Java应用程序,这意味着eclipse只能运行在Java虚拟机上。倘若没有安装JDK(Java Development Kit),即使在ubuntu上安装了eclipse,也不能运行,所以先执行下面的命令安装JDK。
#apt-get install openjdk-6-jre-headless
二、获得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的位数。
三、解压安装
#tar xzvf eclipse-cpp-kepler-SR1-linux-gtk.tar.gz -C /opt
把安装包解压到/opt目录下,默认的会在该目录下创建一个eclipse目录。从eclipse目录里,可以看到一个eclipse的可执行程序,可以尝试通过以下命令运行。
$cd /opt/eclipse
$./eclipse
四、设置环境变量
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,才能重新在终端上输入命令。
五、解决“终端输入eclipse后,在终端下就不能进行其它的操作”的问题
一种办法是在输入命令时候,加上一个“&”符号,也就是输入命令#eclipse&,就能解决问题。虽然多一个符号也没什么大不了,但是不符合我们的习惯,可以通过如下配置,实现理想的效果。
#vi /etc/profile
在profile文件的最后边增加一句:alias eclipse='eclipse&';保存,退出
#source /etc/profile
这样操作之后,在终端输入#eclipse之后,eclipse软件在后台启动,并不会影响到终端的继续使用。
六、在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的图标,双击就可以运行该程序。
参考网页:eclipse_百度百科
ubuntu下安装eclipse IDE for C/C++ developers的更多相关文章
- Ubuntu下在Eclipse IDE for C/C++ Developers中怎样执行C语言的GTK程序?(已解决)
(已解决.详见Ubuntu 12.04下在Eclipse IDE for C/C++ Developers中执行C语言的GTK程序) 按"Ubuntu下GTK的安装.编译和測试"( ...
- ubuntu 下安装eclipse &java环境配置
前面有一篇的博客写的是ubuntu下安装eclipse和java环境的配置.当时是安装网上的攻略进行的 ,当然也是能够成功的. 近期把那台电脑送人了 ,仅仅好在自己的这台电脑上又一次安装一次了 ,唯一 ...
- Ubuntu下安装eclipse
一.eclipse安装环境JDK的安装 1.下载JDK 从官网下载jdk8 jdk-8u5-linux-x64.tar.gz 2.解压$ tar -zxvf jdk-8u5-linux-x64.tar ...
- Ubuntu下安装eclipse遇到的问题
今天在Ubuntu中安装eclipse时遇到如下问题: 解决方法: 打开eclipse安装目录下eclipse.ini文件 在文件最开头(注:一定是最开头)加上如下语句(-startup前面两行),第 ...
- ubuntu下安装eclipse<转>
转载自http://my.oschina.net/u/1407116/blog/227084 http://my.oschina.net/u/1407116/blog/227087 一 JD ...
- 【转】ubuntu下安装eclipse以及配置python编译环境
原文网址:http://blog.csdn.net/wangpengwei2/article/details/17580589 一.安装eclipse 1.从http://www.eclipse.or ...
- Ubuntu下安装eclipse及PyDev插件注意事项
一.安装eclipse前一定要先安装jdk 1.到http://www.oracle.com/technetwork/java/javase/downloads/jdk7-downloads-1880 ...
- acmer之ubuntu下安装Eclipse
ubuntu是acmer常用的系统,配置起CB还是比较简单的三行命令就OK了 //Current stable version of Code::Blocks IDE (16.01) //To ins ...
- Ubuntu系统下安装Eclipse
第一步:查看操作系统位数. 打开终端,输入file /sbin/init 可以看到笔者Ubuntu系统为32位,读者可以使用该命令获取自己机器上的操作系统位数. 这一步是最至关重要的一步,笔者机器处理 ...
随机推荐
- jquery3.0移除了.load()方法
参考链接:新版jquery去掉load事件了吗? 今天也遇到了这个问题,查了一下文档,确实从3.0开始移除了load.unload.error事件方法.不过依然可以用on方法绑定这些事件. Break ...
- 移动端地区选择mobile-select-area插件的使用方法
顾名思义,mobile-select-area插件就是使用在移动端上的进行地区选择的插件,而且使用方法简单,我就说我是怎么用的吧 一.准备工作 首先肯定要下载插件对应的css+js文件, 当你下载好这 ...
- 简易的canvas画板
没事仿照windows画板工具用canvas实现了一个简易版的画板. html: <!doctype html> <html> <head> <meta ch ...
- 浏览器根对象window之操作方法
1.1 不常用 alert:带有一条指定消息和一个OK按钮的警告框. confirm:带有指定消息和OK及取消按钮的对话框. prompt:可提示用户进行输入的对话框. print:打印网页. ope ...
- Spring Boot—04文件上传
package com.smartmap.sample.ch1.controller.view; import java.io.File; import java.io.IOException; im ...
- Android属性动画简单剖析
运行效果图: 先看布局文件吧,activity_main.xml: <?xml version="1.0" encoding="utf-8"?> & ...
- ew代理实战
前言 渗透内网代理必不可少,本文做个记录 正文 工具下载地址 http://rootkiter.com/EarthWorm/ ssocksd开启 socks5 代理 环境 代理:192.168.211 ...
- pytts3语音合成遇到的中文问题
在使用pytts3语音合成时,遇到中文语音错乱.程序代码本身很简单,也是网上公认的一种写法: #coding: UTF-8import pyttsx3; engine = pyttsx3.init() ...
- c# 编译期常量const和运行时常量readonly
注意:const编译期常量是编译的时候就确定的,可以查看IL代码,是写死的.如果另一个程序集引用后,该程序集没有进行编译,则值不会改变. 看效果: 项目中有2个程序集: 其中:常量在这个程序集中定义并 ...
- Oracle EBS 应收API只创建收款没有核销行以及消息堆栈
只创建了收款但没有创建核销行 排除其他原因 有可能是缓存溢出导致的这个要改成true 且使用消息堆栈处理