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++程序