ROS知识【13】:ubuntu下安装eclipse-CDT【非installor】
一、前言
ROS无专门的开发环境,因此选在eclipse上进行开发;本篇主要记录如何实现开发环境的配置。有两个安装方法:1)直接安装CDT 配置 2)instoller安装CDT
- 1) ubuntu18.04下如何安装eclipse
- 2) 在eclipse如何生成ros工程和开发
在jdk环境安装好后,接着安装环境eclipse;这里介绍如何安装和使用。
二、要安装eclipse先安装java
因为eclipse依赖于java;因此,首先安装java。首先要将现有的java系统清理干净。
2.1 先卸载java
1、清理环境中的java包
- (1) apt-get update
- (2) apt-cache search java | awk '{print($1)}' | grep -E -e '^(ia32-)?(sun|oracle)-java' -e '^openjdk-' -e '^icedtea' -e '^(default|gcj)-j(re|dk)' -e '^gcj-(.*)-j(re|dk)' -e 'java-common' | xargs sudo apt-get -y remove
- (3) apt-get -y autoremove
2、清除配置信息: dpkg -l | grep ^rc | awk '{print($2)}' | xargs sudo apt-get -y purge
3、清除java配置及缓存: bash -c 'ls -d /home/*/.java' | xargs sudo rm -rf
4、手动清除JVMs: rm -rf /usr/lib/jvm/*
2.2 挑选java版本并安装
输入:javac查看jdk
输入java,查看jre版本
当前可以选择的java有三个版本。假定选择openjdk-8;
sudo apt install openjdk-8-jdk
以上一条语句就完成java安装【包括jdk和jre】。(另外:官网下载jdk.tar.gz包,解压后就是安装好JDK了)
三、删除以前的eclipse
1,首先到/usr/share/applications下把eclipse.desktop删了
2 首先如何卸载eclipse?两步:
- 【1】将/opt/eclipse删除
- 【2】将/opt/eclipse下的.p2隐含文件删除
四、eclipse版本获得
下载Eclipse https://www.eclipse.org/downloads |
进入下列页面:
选择Eclipse IDE for C/C++ Developers linux-64bit
五、安装Eclipse
5.1安装eclipse
(需要注意,我操作的时候一直是在root用户下,如果是普通用户,需要在命令前加sudo)
将Eclipse移动到opt目录下,解压当前目录:
sudo mv /home/huatec/download/eclipse-cpp-2022-03-R-linux-gtk-x86_64.tar.gz /opt
sudo tar xzvf eclipse-cpp-2022-03-R-linux-gtk-x86_64.tar.gz
5.2 创建桌面快捷图标
cd /usr/share/applications/
vim eclipse.desktop(root权限)
5.3 配置快捷方式
此时会新建一个eclipse.desktop文件,在文件中添加如下语句:
[Desktop Entry]
Encoding=UTF-8
Name=Eclipse
Comment=Eclipse
Exec=/opt/eclipse/eclipse
Icon=/opt/eclipse/icon.xpm
Terminal=false
StartupNotify=true
Type=Application
Categories=Application;Development;
在eclipse下载的tar文件解压后,文件夹中有两个可执行文件,后缀以*标注,即为可执行文件,Exec=为eclipse安装目录下的eclipse程序的位置路径,Icon=为安装目录下的icon图标文件。
保存后将该文件变为可执行文件。
命令
sudo chmod u+x eclipse.desktop
###将图标移动到桌面
注:将图标文件移动到桌面文件夹时,应该为普通用户操作,否则会提示“未信任的应用启动器的问题”。
移动可以拖拽。
双击Eclipse,选择Turst and Launch就可以啦!
ROS知识【13】:ubuntu下安装eclipse-CDT【非installor】相关推荐
- ubuntu下安装eclipse
安装: 参考:https://blog.csdn.net/u013216156/article/details/78677740 解决eclipse找不到jdk的方法: 在eclipse目录下新建jr ...
- Ubuntu下安装微信(非Deepin)
一.下载安装Wine环境包 http://archive.ubuntukylin.com/software/pool/partner/ukylin-wine_70.6.3.25_amd64.deb 二 ...
- ubuntu eclipse java_ubuntu 下安装eclipse amp;java环境配置
前面有一篇的博客写的是ubuntu下安装eclipse和java环境的配置.当时是安装网上的攻略进行的 ,当然也是能够成功的. 近期把那台电脑送人了 ,仅仅好在自己的这台电脑上又一次安装一次了 ,唯一 ...
- Ubuntu 13.04下安装RabbitVCS,类似Windows的TortoiseSVN
给大家推荐使用RabbitVCS,类似与TortoiseSVN. 相关阅读: Ubuntu 12.04 下安装RabbitVCS http://www.linuxidc.com/Linux/2013 ...
- Ubuntu 13.04下安装WPS for Linux
有人说Linux下不是有open office 和libre office么?是啊,可是将windows下的doc文档或者ppt放到Libreoffice上打开的时候我们很明显的可以看到格式完全不统一 ...
- Ubuntu 13.04下安装QQ2012
试了下在刚发布的Ubuntu 13.04下安装QQ2012,请根据自己的机器类型下载后按照下面的32位或64位安装说明安装. 下载网址:http://www.longene.org/downloa ...
- Ubuntu系统下安装eclipse
Ubuntu系统下安装eclipse 想要正确的安装eclipse,需要在Ubuntu系统上提前安装jdk 可以在终端使用java -version来查看是否安装jdk 如果没有安装jdk,可以参考网 ...
- ubuntu下使用Eclipse下搭建c开发环境
ubuntu下使用Eclipse下搭建开发环境基本上网上教程一大堆,但是复杂度太大,因为很多教程都是从JDK开始安装一直到最后,而且很多都是从别的linux发行版上弄来的方法,各种编译直接吓死人有木有 ...
- ubuntu下部署eclipse集成hadoop\android\web\GCC开发环境小记
Hadoop环境: 1.部署: 1)ubuntu上创建新用户账号:hadoop/123,并设置为管理员: 2)ubuntu上安装SSH:创建rsa无密码ssh-key: 3)ubun ...
最新文章
- vue 发展历程时间轴动画_PPT时间轴如何做出创意感?海量素材免费分享,网友:收藏...
- 时空AI技术:深度强化学习在智能城市领域应时空AI技术:深度强化学习在智能城市领域应用介绍...
- 使用PHP Excel类读取和生成excel文件
- imp导入时触发器的状态
- MVC架构接收jsp页面传值
- C++学习之路 | PTA乙级—— 1093 字符串A+B (20 分)(精简)
- 用python绘制好看的图形_怎么用Python画出好看的词云图?
- Linux 自动化运维工具 ansible
- AccessibilityService(无障碍辅助服务)
- matlab角点坐标获取,MatLab角点检测(harris经典程序) | 学步园
- BootKit病毒——“异鬼Ⅱ”的前世今生
- 从零开始刷Leetcode——数组(66.88)
- 爬虫实例7 爬取豆瓣电影数据 (json+ajax)
- 阶段3 3.SpringMVC·_03.SpringMVC常用注解_3 PathVariable注解
- 天勤数据结构高分笔记二叉排序树的实现
- 伟豪带你逛郑州商业技师学院⑨:电气工程系
- gradle切换online/offline mode模式
- Elongated Matrix
- python爬虫 点击下一页,总结python爬虫抓站的实用技巧 python爬虫怎么获取下一页的url...
- PMP与我 - 我的58天备考生涯
热门文章
- 深入推荐引擎相关算法 - 聚类
- Linux疑难杂症解决方案100篇(十一)-ubuntu crontab 详细规则及不执行时的解决方法
- 电脑进入pe时蓝屏_电脑密码忘记不要慌!学会这一招帮大忙
- 浅析人类最贵、最大的机器学习模型GPT-3及背后隐含的商业逻辑
- sublime插件开发教程(附源码)
- 深入理解 Java G1 垃圾收集器--转
- spring mvc DispatcherServlet详解之前传---前端控制器架构
- 解决 ERROR: JDWP Transport dt_socket failed to initialize, TRANSPORT_INIT(510)异常
- Android混淆详解
- 【风控模型】神经网络DNN算法构建信用评分卡模型