**

ubuntu20.04下CLion2020.1.3安装配置ROS过程说明

**
一 下载安装激活CLion
按照网上给的教程就可以
二 配置ROS
1.配置CLion的启动方式
在主目录打开隐藏文件.bashrc,命令是:sudo gedit ~/.bashrc 将CLion的启动文件clion.sh的路径设置为环境变量 PATH 这样在终端里,无论在哪个工作目录下都可以输入clion.sh即可启动CLion。
设置的代码是:
export PATH=/home/zyw/CLionPack/clion-2020.1.3/bin:$PATH 这个路径是安装CLion的路径,不同的人安装的路径可能不同
之后 source ~/.bashrc
网上其他的教程会说每次启动clion要先进入到ROS的工作空间下面,执行“source devel/setup.bash”,然后在运行clion.sh。个人感觉这种方法非常繁琐,可以在点击clion图标启动的时候就source系统环境。
找到jetbrains-clion.desktop,找不到可以搜索一下,然后用gedit打开将Exec="/home/zyw/clion-2020.1.3/bin/clion.sh" %f,改成Exec=bash -i -c “/home/zyw/clion-2020.1.3/bin/clion.sh” %f
2.设置CLion的CMake为本地的CMake
在终端输入clion.sh或者点击其图标打开CLion,在setting中打开build中的toolschain:设置CMake Debugger

3.创建ROS的工作区以及功能包
这个就比较简单了,参考网上的其他教程即可 为了每次避免打开终端时都需要运行以下devel文件夹下的setup.sh文件,同样也需要将setup.sh的路径写入bashrc文件中,命令为:
source /home/zyw/ws_livox/devel/setup.bash
然后source ~/.bashrc
4.在当前工作区启动CLion并且设置ROS的工作路径
同样打开setting转到build选项下边,选择CMake选项在CMake options这一个空格中设置-DVAR_NAME的值,这里设置ROS当前的工作区的devel文件夹,这个文件夹主要是放一些可执行文件的。设置的路径为:-DVAR_NAME=/home/zyw/ws_livox/devel
然后设置生成路径为:当前工作区的build文件夹,这个文件夹主要是放一些编译产生的中间文件。我的路径是/home/zyw/ws_livox/build

设置完这些基本上就可以正常编译运行ROS啦!
PS:根据wiki上边的安装教程CLion还可以安装一些ROS的插件,用来运行ROS的一些节点的,但是具体的功能和作用我还没有弄明白,我也是ROS刚刚入门。

ubuntu20.04下CLion2020.1.3安装配置ROS过程说明相关推荐

  1. WSL(Ubuntu20.04)与其图形界面安装配置

    文章目录 WSL安装(1和2) WSL发行版手动下载网址 WSL的linux发行版常用命令 查看当前已安装发行版 查看正在运行的发行版 删除.卸载指定发行版 设置默认发行版 从命令行启动发行版 升级W ...

  2. Java基础:Ubuntu20.04下JDK1.8安装+配置

    Java基础:Ubuntu20.04 下JDK1.8安装+配置 Step_1: 下载JDK Oracle官网下载地址 点击上方链接,页面顶部是当前最新发布版本的JDK,一定要下拉到页面中下位置,下方提 ...

  3. DELF: DEep Local Features在Ubuntu20.04下安装配置

    提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档 DELF: DEep Local Features在Ubuntu20.04下安装配置 一.安装Ubuntu20.04后配置深度学习环境 ...

  4. Ubuntu20.04中fastdfs,nginx的安装和配置(apt-get安装nginx添加fastdfs-nginx-module模块)

    Ubuntu20.04中fastdfs,nginx的安装和配置 环境准备: 编译环境: Ubuntu20.04 使用的系统软件: fastdfs-6.07 fastdfs-nginx-module-1 ...

  5. Ubuntu20.04下安装 R 及 CRAN 软件包(命令行操作)

    文章目录 前言 一.R 的安装 1. 确定软件包版本 2. 安装CRAN中的R二进制文件 3. 安装 R 及其依赖项 4. 检查安装情况 二.添加CRAN软件包 1. 添加当前的 R4.1.0 或更高 ...

  6. 九阴白骨爪(2)Ubuntu20.04下配置环境(MySQL/Anaconda/Django)

    九阴白骨爪(2)Ubuntu20.04下MySQL/Anaconda/Django的安装与配置 1.用apt install mysql-server安装MySQL 2.修改MySQL的root密码 ...

  7. 20200215配置 惠普(HP)星14(R5-3500U)在ubuntu20.04下的WIFI(给内核签名了但是不能用)

    配置 惠普(HP)星14(R5-3500U)在ubuntu20.04下的WIFI 20:29 2020/2/15 星期六 https://item.jd.com/100010409532.html 惠 ...

  8. Ubuntu20.04下配置深度学习环境

    文章目录 一.安装Anaconda 1.安装Anaconda 2.区分ubuntu系统中自带的python与Anaconda中带的python 3.创建一个深度学习环境 二.安装cuda与cudnn ...

  9. 20200221配置 惠普(HP)星14(R5-3500U)在ubuntu20.04下的WIFI型号RTL8821CE(完成了)

    20200221配置 惠普(HP)星14(R5-3500U)在ubuntu20.04下的WIFI型号RTL8821CE 11:56 2020/2/21 星期五 电脑开机的时候按ESC按键,按F10进入 ...

最新文章

  1. Java黑皮书课后题第7章:**7.3(计算数字的出现次数)编写程序,读取1到100之间的整数,然后计算每个数出现的次数。假定输入0表示结束
  2. 超分辨率技术,随机噪声
  3. 云计算实战系列十五(SQL I)
  4. 信用指數旁的星星表示什麼?
  5. 基本数据类型-集合(set)_上周内容回顾(字符串_数字_列表_元组_字典_集合)
  6. Hadoop_23_oozie
  7. ACPI文件处理与屏蔽独显、亮度调节
  8. 定义控制台应用程序的入口点 ConsoleApplication
  9. excel如何随机抽样
  10. 优酷1080p的kux格式文件转换方法
  11. 字符谜题之1:最后的笑声(之所以说是最后的笑声,是因为输出两个Ha,第二个出问题)
  12. ICPC2019徐州 Yuuki and a problem 树套树
  13. 让慢行回归城市—佛山祖庙商圈慢行系统改善工程
  14. CSS 中iframe标签
  15. 台式计算机睡眠状态耗电多吗,台式机的休眠状态下还耗电吗?
  16. 细菌觅食算法BFOA
  17. (翻译)DBA: DISTRIBUTED BACKDOOR ATTACKS AGAINST FEDERATED LEARNING
  18. P110 课时111.多线程更新UI数据
  19. 上海计算机二级报名无法选择,2020年二级计算机怎么报名上海
  20. 如何制定产业园区招商运营方案

热门文章

  1. python wx模块详解_python中wx模块的具体使用方法
  2. 卷积与Lenet(对卷积的再思考)
  3. java设计模式之代理模式多种写法(三)
  4. 络达开发----如何开启AGC功能
  5. 威纶通触摸屏与台达变频器485通讯 威纶通触摸屏,与台达VFD变频器进行modbus 通讯
  6. mysql存储结构与插入删除
  7. 调用移动端相机以及相册功能
  8. 放大器,还是衰减器,或两者皆可?
  9. 阅读《大象——thinking in UML》
  10. 自研视频会议库XNet介绍 (不使用webrtc sip等,实现视频会议,音视频通话,连麦,对讲等)