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目錄下,解壓當前目錄:
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圖標文件。
保存后將該文件變為可執行文件。
命令
###將圖標移動到桌面
注:將圖標文件移動到桌面文件夾時,應該為普通用戶操作,否則會提示“未信任的應用啟動器的問題”。
移動可以拖拽。
雙擊Eclipse,選擇Turst and Launch就可以啦!
?
總結
以上是生活随笔為你收集整理的ROS知识【13】:ubuntu下安装eclipse-CDT【非installor】的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: ROS知识[14]:安装ubuntu 1
- 下一篇: ubuntu18+Eclipse+CDT