ubuntu下的ros集成开发环境:eclipse for c c++搭建

ubuntu下的ros集成开发环境:eclipse for c/c++搭建
使用的版本是ubuntu16.04 64位,亲测通过

  1. 下载JDK和Eclipse
    先下载JDK,JDK下载地址:点击链接
    ubuntu下的ros集成开发环境:eclipse for c c++搭建

注意系统是32位还是64位的,选择相应版本,如果不知道自己系统版本,使用命令查看:

[email protected]:~/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下的ros集成开发环境:eclipse for c c++搭建
同样根据ubuntu是32位还是64位的选择相应版本。

  1. 安装流程
    下载的文件大概是这个样子的:
    ubuntu下的ros集成开发环境:eclipse for c c++搭建
    在下载的文件夹下打开终端,分别将JDK和Eclipse解压到/opt目录下:

    [email protected]:~/Downloads$ sudo tar xzvf jdk-8u191-linux-x64.tar.gz -C /opt

[email protected]:~/Downloads$ sudo tar xzvf eclipse-cpp-2018-09-linux-gtk-x86_64.tar.gz -C /opt

修改/etc/profile设置环境变量:

[email protected]:~/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文件生效:

[email protected]:~/catkin_ws$ source /etc/profile

执行该命令也只能在当前终端生效,重启后才永久生效
测试一下JDK:

[email protected]:~/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:

[email protected]:~/catkin_ws$ eclipse

ubuntu下的ros集成开发环境:eclipse for c c++搭建

到这里已经可以使用了,下面是添加桌面快捷方式的步骤。




为了方便,下面在桌面生成一个图标来运行Eclipse。
首先在桌面新建一个文件eclipse.desktop,并开始编辑:

[email protected]:~/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;

ubuntu下的ros集成开发环境:eclipse for c c++搭建
此时双击即可打开。