linux下安装EclipseCDT:离线安装与在线安装

前言:

Eclipse使用CDT插件就可实现用Eclipse开发C/C++的程序,这里介绍linux下如何安装开发环境。
因为linux系统的主机一般使用的时候无法连接外网,用内网的情况居多,所以首先介绍离线下载的方式。
当然,个人学习使用的时候,主机性能够强大就直接使用VMware创建一个linux虚拟机,用桥接的方式,只要主机能上网,虚拟机就能上网,在线下载就显得非常方便。

安装的资源我已经上传了:获取资源


1. 离线下载

1.1 下载EclipseCDT

正常情况下我们是windows端下载对应的各种安装包,然后用共享文件或者U盘的方式在虚拟机的linux系统里面安装。所以虽然是离线安装,但是对应的安装包还是要在线下载,下面的下载都是从可以连接网络的主机下载。

进入官网->https://www.eclipse.org/
在这里插入图片描述这里因为是windows端进去下载的,所以这里默认显示的下载选项其实只有你操作系统对应架构的Eclipse,并且是默认为JAVA的,并不是我们要的EclipseCDT。
点击下面的Download Packages
在这里插入图片描述

页面往下滚动,找到我们需要的EclipseCDT,这里我们可以看到Linux下载的有两个选项,那怎么选呢?
在这里插入图片描述

我们在ubuntu的控制台下输入uname -m就可以看到架构,我这里是x86_64架构,
所以下载的Linux x86_64
在这里插入图片描述

在这里插入图片描述
一般外国网站还是非常卡的,所以我们这里选择镜像下载。
在这里插入图片描述

下载速度能到1M,也还行。
在这里插入图片描述


1.2 下载jdk

进入jdk下载网址,根据自己的系统选择,这里我ubuntu18.04是对应下图这个。

在这里插入图片描述

1.3 安装jdk

使用共享文件的方式,在/mnt/hgfs目录下可以看到自己的共享文件夹,把刚才下载的eclipse和jdk都放到共享文件夹内。
把jdk解压到/home中新创建的jkd目录下,这里为了区分所以取名有点别扭叫jkd
如果采用命令行方式则:tar -zxvf jdk-20_linux-x64_bin.tar.gz -C /home/jkd
在这里插入图片描述
jkd-20_linux-x64_bin拷贝到/usr/local目录下
在这里插入图片描述
进入对应的目录的控制台,输入指令:sudo cp -r jdk-20.0.1 /usr/local,这里一定要-r选项
在这里插入图片描述
输入:sudo gedit ~/.bashrc
在最后加入:

export JAVA_HOME=/usr/local/jdk-20.0.1
export JRE_HOME=${JAVA_HOME}/jre
export CLASSPATH=.:${JAVA_HOME}/lib:${JRE_HOME}/lib
export PATH=${JAVA_HOME}/bin:$PATH

在这里插入图片描述接着输入source ~/.bashrc使配置生效
在这里插入图片描述
是否安装成功可以通过java -version来查看,如果出现下面情况则表示成功。
在这里插入图片描述

1.4 安装eclipse

将共享文件夹的eclipse-cpp-2023-03-R-linux-gtk-x86_64.tar.gz解压到自己想安装的位置,我这里放在/home目录下
如果出现报错提示:没有足够空间什么什么的,大概率就是你内存给小了。只需要把压缩包复制到安装目录下,然后右键选择Extract to Here
解压后进入到对应目录,双击打开这个eclipse就可以了。
在这里插入图片描述
当然了,相比于这个,我们肯定更喜欢桌面的快捷方式。

控制台输入: cd /usr/share/applications
创建eclipse.desktop:touch eclipse.destktop
在这里插入图片描述
在这里插入图片描述

输入sudo gedit eclipse.desktop打开文件。
输入以下内容:

[Desktop Entry]
Encoding=UTF-8
Name=eclipse2023
Comment=Eclipse
Exec=/home/edwinwzy/eclipse/eclipse
Icon=/home/edwinwzy/eclipse/icon.xpm
Terminal=false
StartupNotify=true
Type=Application
Categories=Application;Development;

Exec=指运行eclipse对应的路径
Icon=指eclipse可执行文件路径下的icon.xpm文件路径
在这里插入图片描述
保存后,我们可以在桌面的左下角的九宫格点开后看到我们创建的快捷方式。

在这里插入图片描述
安装成功

在这里插入图片描述


2. 在线安装:

在线安装其实就是虚拟机联网安装,安装方式和离线安装本质上是一样的。

2.1 安装jdk

jdk单独安装适用于2.2.1小节
wget url方式进行下载
url地址参考上面jdk后面对应的网址。
在这里插入图片描述
下载后的压缩包在刚才输入wget时所在的目录。
在这里插入图片描述后面就是解压安装,配置环境,和离线的方式一样,所以这里就不再赘述。
最后结果就和下面一样就行。
在这里插入图片描述

当然了,也可以通过浏览器进入官网下载对应的压缩包,ubuntu系统里面全图形化操作,和windows下差不了多少。

2.2 安装EclipseCDT

2.2.1 简单安装

简单方法:进入eclipse的官网下载对应的EclipseCDT的压缩包,后面就和离线安装方式一样。
结合2.1小节的jdk,亲测可以使用。

2.2.2 ubuntu官方推荐安装方式

更新安装的地址
sudo apt upgrade
在这里插入图片描述
安装jdk
输入指令:sudo apt install default-jdk-headless
在这里插入图片描述

使用snap install eclipse --classic指令
在这里插入图片描述
装完之后在左下角里面的九宫格打开会有eclipse,点开即可使用。

2.2.3 apt安装(报错logo)

这个未解决,但也是一种方式,仅供参考。有兴趣的读者可以尝试解决,下方评论。
使用sudo apt install eclipse就可以安装Eclipse java版本
eclipse安装完成后出现下图情况。
在这里插入图片描述

打开的位置如下图所示
在这里插入图片描述
在这里插入图片描述
但是这里会报错,查看了官方的说明,尝试了几个方法发现还是未解决
1、参考eclipse官方安装指导https://wiki.eclipse.org/Eclipse/Installation

2、参考eclipse官方linux安装报错指导 https://wiki.eclipse.org/IRC_FAQ#I_just_installed_Eclipse_on_Linux.2C_but_it_does_not_start._What_is_the_problem.3F

在这里插入图片描述

总结:

本篇博客写了EclipseCDT的详细安装,只要挑一个可以用的就行了。离线安装和在线安装的第一个我亲测可以使用,后面2.2.3确实存在点问题,解决起来比较复杂,尝试了几种方法后没效果我就没弄了。2.2.2方法看网上有别的博主使用成功过,这里就做个记录,汇总一下。


  • 3
    点赞
  • 18
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

澄澈i

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值