Ubuntu系统---C++之Eclipse IDE 编译器安装

  Eclipse是一个基于Java的、开放源码的、可扩展的应用开发平台,它为编程人员提供了一流的Java集成开发环境(Integrated Development Environment,IDE)。在Eclipse的官方网站中提供了一个Java EE版的Eclipse IDE。应用Eclipse IDE for Java EE,既可以创建Java项目,也可以创建动态Web项目。
  Eclipse是著名的跨平台的自由集成开发环境(IDE)。最初主要用来Java语言开发,但是目前亦有人通过插件使其作为其他计算机语言比如C++和Python的开发工具。Eclipse的本身只是一个框架平台,但是众多插件的支持使得Eclipse拥有其他功能相对固定的IDE软件很难具有的灵活性。许多软件开发商以Eclipse为框架开发自己的IDE。
  有网友感受:“Eclipse 为Linux在C/C++开发提供一个完善的IDE环境,事实上,以我用过众多IDE的经验,除了Visual Studio最方便外,Eclipse的好用也直追Visual Studio,并且超越Borland C++ Builder及Dev C++。” 所以,这里先直接安装Eclipse,而非VScode。

第一步,安装java
    如果系统中没有安装 Java,则需要先安装好 OpenJDK Java。按如下步骤安装所需的 Java 版本:
1、如果你在 Ubuntu 软件中心安装过 OpenJDK,请先使用如下命令将其删除:
sudo apt-get purge openjdk*

2、下载jdk-8u221-linux-x64.tar.gz
解压到eclipse文件夹下 /home/u/eclipse/jdk1.8.0_221

3、配置jdk的环境变量
sudo gedit /etc/profile
在文件末尾添加下语句:

export JAVA_HOME=/home/u/eclipse/jdk1..0_221  #换成自己的JDK安装目录
export JRE_HOME=${JAVA_HOME}/jre
export CLASSPATH=.:${JAVA_HOME}/lib:${JRE_HOME}/lib
export PATH=${JAVA_HOME}/bin:$PATH

保存后退出。
使其立即生效:
sudo source /etc/profile

4、查看java是否安装成功
java -version

第二步、安装Eclipse
    Ubuntu 源带 Eclipse (sudo apt-get install eclipse),但版本通常是比官网的版本旧,额外的插件一律没有,默认只能开发 Java 程序,推荐直接从官网上下载 Eclipse 安装,有各类捆绑插件用于不同开发用途的 Eclipse 压缩包。

1、下载 Eclipse 最新版
访问官方网站下载 Eclipse 最新版,https://www.eclipse.org/downloads/

2、解压 Eclipse
下载文件有灰色的锁,解锁:sudo chmod 777 <带锁文件>
解压,放到目录:/home/u/eclipse

3、创建eclipse桌面快捷方式图标
  3.1 在终端中执行如下命令
cd 桌面
sudo touch eclipse.desktop
sudo vim eclipse.desktop

#sudo gedit /usr/share/applications/eclipse.desktop

粘贴并保存如下内容
[Desktop Entry]
Encoding=UTF-
Name=eclipse
Comment=Eclipse
Exec=/home/u/eclipse/eclipse
Icon=/home/u/eclipse/icon.xpm
Terminal=false
StartupNotify=true
Type=Application
Categories=Application;Development;

其中“Exec=”后面为eclipse安装目录下的eclipse程序的位置路径,“Icon=”后面为eclipse安装目录下的图标图片的路径

  3.2 将eclipse.desktop变为可执行文件
  执行:sudo chmod u+x eclipse.desktop
    如果在桌面打开 eclipse ,结果提示没有安装JDK,JRE环境,明明我们安装过。解决方法:在/opt/eclipse/文件夹中创建一个指向JRE路径的软链接。

  3.3 将Eclipse图标右键复制到桌面
  在/usr/share/applications目录下将Eclipse图标右键复制到桌面即可

第三步、使用Eclipse

  上面安装完成之后,就可以使用了。具体,略。

  最后,知道CDT是在eclipse平台上进行c/c++程序开发的一个插件,还没有使用。

  Ubuntu16.04  eclipse 打开后"没有菜单栏/工具栏消失问题"的解决方法@https://blog.csdn.net/song19891121/article/details/48624047

https://blog.csdn.net/wonengguwozai/article/details/54427336https://www.jianshu.com/p/445df016e23b; https://blog.csdn.net/FreelingJun/article/details/81098106

在新版ubuntu中装eclipse,很多人会遇到eclipse打开之后没有菜单栏,

其实就是缺一个环境变量UBUNTU_MENUPROXY. 

在sudo gedit /etc/profile 里面新建这个变量并且把值写成0 

export UBUNTU_MENUPROXY= 

之后重启就OK了

参考:
https://www.cnblogs.com/zyrblog/p/8548270.html 在ubuntu16.04上安装eclipse
https://blog.csdn.net/u013216156/article/details/78677740 在Ubuntu中安装eclipse图文详解
https://blog.csdn.net/rothschild666/article/details/82914600  Eclipse下载参考
https://blog.csdn.net/anzhu_111/article/details/5946634  如何在Ubuntu中使用Eclipse + CDT开发C/C++程序

Ubuntu系统---C++之Eclipse IDE 编译器安装的更多相关文章

  1. Ubuntu系统---C++之VScode IDE 编译器安装

    Ubuntu系统---C++之VScode IDE 编译器安装 简单了解了一下VScode,直观印象:安装包很小(不像VS那么大占用十G左右).跨平台.小巧.可以编译C++ / java / pyth ...

  2. Ubuntu系统---C++之Eclipse 开始工程项目

    Ubuntu系统---C++之Eclipse 开始工程项目 安装完Eclipse,那就像其它项目一样,先要测试一下是否能用. 一.测一个hello world例子二.利用OpenCV测试一个显示图片的 ...

  3. Ubuntu系统---C++之Eclipse编译器 CDT插件安装

                                                                                         Ubuntu系统---Ecli ...

  4. Ubuntu系统下OpenDaylight源码编译安装

    操作系统:Linux x64 / Ubuntu 14.04 研究领域:软件定义网络SDN (Software-defined Networking) 开发组件:OpenDaylight 声明:转载请注 ...

  5. Ubuntu系统Python3相关环境或模块安装

    前提:一般用户安装都命令前都需要sudo ,或者在root用户下 1.Ubuntu 16.04 安装PyCharm Ubuntu 16.04 安装PyCharm 本文通过第三方源安装PyCharm,好 ...

  6. Ubuntu系统下运行Eclipse出现找不到jre的问题的解决方法

    在Ubuntu的某些版本下,比如10.10,会出现以下奇怪问题: 1. 安装jdk 我下载的jdk是bin格式的,直接运行解压,得到一个文件夹. 这个文件夹作为jdk的安装目录,可以拷贝到任意目录. ...

  7. Ubuntu系统下Xen虚拟机的基本安装方法(代码创建)

    Ubuntu上Xen安装虚拟机方法一dd一个空的磁盘sudo dd if=/dev/zero of=/home/vm1.img bs=1G count=8 下载Xen VM通用配置文件 sudo wg ...

  8. Ubuntu系统下在Eclipse中使用真实手机运行调试Android应用

    本文是在Ubuntu下已搭建好JRE+Eclipse+AndroidSDK的环境中进行的. 如果从未进行过如下的操作的话,在运行Android应用时,在设备选择器那里你的手机会显示为一大串" ...

  9. 给JAVA的eclipse IDE 在线安装 SVN插件 / 给 eclipse 添加打开所在的文件夹功能

    http://subclipse.tigris.org/servlets/ProjectProcess?pageID=p4wYuA 首先,在这个网址找着最新在线安装链接 就是那个 Links for ...

随机推荐

  1. hana客户端工具

    SAP HANA可视化客户端工具是C/S模式的,远程访问使用,都不是太方便,目前有一款基于WEB的可视化工具TreeSoft,通过浏览器就可以访问使用了,并且可以同时管理.维护.监控SAP HANA等 ...

  2. 【C#设计模式1】单例模式

    一.引言 最近在设计模式的一些内容,主要的参考书籍是<Head First 设计模式>,同时在学习过程中也查看了很多博客园中关于设计模式的一些文章的,在这里记录下我的一些学习笔记,一是为了 ...

  3. Demo客户端相关规范 v1.0

    目录 开发环境 开发工具 代码管理 项目代码 分支管理 名称管理 打包管理 存储路径 存储结构 测试包 正式包 名称管理 依赖组件 内部组件 外部组件 解决方案结构 解决方案命名 解决方案文件夹 项目 ...

  4. 写一个java常用的加密工具类

    1.叙述 java security包下有很多加密算法类,我们可以很简单的调用它们.他们虽然功能很全,但是使用起来步骤有些繁琐.我在这里封装来一些常用的加密算法及他们常用的一些方法,来简化代码. 工具 ...

  5. 最新 珍岛java校招面经 (含整理过的面试题大全)

    从6月到10月,经过4个月努力和坚持,自己有幸拿到了网易雷火.京东.去哪儿.珍岛等10家互联网公司的校招Offer,因为某些自身原因最终选择了珍岛.6.7月主要是做系统复习.项目复盘.LeetCode ...

  6. MAC OS brew的使用

    brew 是 Mac 下的一个包管理工具,类似于 centos 下的 yum,可以很方便地进行安装/卸载/更新各种软件包,例如:nodejs, elasticsearch, kibana, mysql ...

  7. 在搭建Hadoop集群环境时遇到的一些问题

    最近在学习搭建hadoop集群环境,在搭建的过程中遇到很多问题,在这里做一些记录.1. SSH相关的问题 问题一: ssh: connect to host localhost port 22: Co ...

  8. POJ2449 【第k短路/A*】

    题目链接:http://poj.org/problem?id=2449 题目大意: 给出n个点,m条有向边,最后一行给出起点到终点的第k短路.求长度. 题解思路: 这是我第一道第k短路题以及A*算法的 ...

  9. 推荐:【视频教程】ASP.NET Core 3.0 入门

    墙裂推荐了,免费,通俗易懂,唯一可惜的就是不是我录的,更可惜的是人家录制完了快半年了我还没看完... 版权归原作者所有,建议新手还是边看边实践吧,要不然过完一遍发现自己啥也没学会,不要眼高手低 [视频 ...

  10. 《Mysql 索引 - 概述》

    一:索引的目的 - 索引的出现其实就是为了提高数据查询的效率,就像书的目录一样. 二:InnoDB 索引模型 - InnoDB 采用 B+树 的数据结构进行存储. - 例如,我们建立一张表,分析他的数 ...