ubuntu下的ros集成开发环境:eclipse for c/c++搭建
使用的版本是ubuntu16.04 64位,亲测通过
- 下载JDK和Eclipse
先下载JDK,JDK下载地址:点击链接
注意系统是32位还是64位的,选择相应版本,如果不知道自己系统版本,使用命令查看:
duncan@ubuntu:~/Downloads$ dpkg --print-architecture
amd64
Ubuntu系统下,64位的选择jdk-xxx-linux-X64.tar.gz
32位的选择jdk-xxx-linux-i586.tar.gz
我这里是amd64,为64位。
下载Eclipse,Eclipse下载地址:点击链接
这里要安装的是 Eclipse IDE for C/C++ Developers
同样根据ubuntu是32位还是64位的选择相应版本。
-
安装流程
下载的文件大概是这个样子的:
在下载的文件夹下打开终端,分别将JDK和Eclipse解压到/opt目录下:duncan@ubuntu:~/Downloads$ sudo tar xzvf jdk-8u191-linux-x64.tar.gz -C /opt
duncan@ubuntu:~/Downloads$ sudo tar xzvf eclipse-cpp-2018-09-linux-gtk-x86_64.tar.gz -C /opt
修改/etc/profile设置环境变量:
duncan@ubuntu:~/catkin_ws$ sudo gedit /etc/profile
在文件最后加入(注意自己的JDK版本)
export JAVA_HOME=/opt/jdk1.8.0_191
export JRE_HOME=${JAVA_HOME}/jre
export CLASSPATH=.:{JAVA_HOME}/lib:${JRE_HOME}/lib
export PATH=${JAVA_HOME}/bin:/opt/eclipse:$PATH
回到终端,使/etc/profile文件生效:
duncan@ubuntu:~/catkin_ws$ source /etc/profile
执行该命令也只能在当前终端生效,重启后才永久生效
测试一下JDK:
duncan@ubuntu:~/catkin_ws$ java -version
java version "1.8.0_191"
Java(TM) SE Runtime Environment (build 1.8.0_191-b12)
Java HotSpot(TM) 64-Bit Server VM (build 25.191-b12, mixed mode)
测试一下Eclipse:
duncan@ubuntu:~/catkin_ws$ eclipse
到这里已经可以使用了,下面是添加桌面快捷方式
的步骤。
为了方便,下面在桌面生成一个图标来运行Eclipse。
首先在桌面新建一个文件eclipse.desktop,并开始编辑:
duncan@ubuntu:~/Desktop$ gedit eclipse.desktop
在文件里面输入以下内容,如果直接复制,要检测每行末尾是否有空格,如果有就去掉:
[Desktop Entry]
Name=Eclipse
Type=Application
Exec=bash -i -c /opt/eclipse/eclipse
Terminal=false
Icon=/opt/eclipse/icon.xpm
Comment=Eclipse
StartupNotify=true
Categories=Application;Development;
此时双击即可打开。