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

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.8.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-8 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=0 

之后重启就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++程序

posted on 2019-07-30 14:56  WP的烂笔头  阅读(1370)  评论(0编辑  收藏  举报