温馨提示×

温馨提示×

您好,登录后才能下订单哦!

密码登录×
登录注册×
其他方式登录
点击 登录注册 即表示同意《亿速云用户服务条款》

Clion中怎么调试ROS包

发布时间:2021-07-13 10:30:08 来源:亿速云 阅读:176 作者:Leah 栏目:开发技术

本篇文章为大家展示了Clion中怎么调试ROS包,内容简明扼要并且容易理解,绝对能使你眼前一亮,通过这篇文章的详细介绍希望你能有所收获。

产品概述

Clion是一款专门开发C以及C++所设计的跨平台的IDE。它是以IntelliJ为基础设计的,包含了许多智能功能来提高开发人员的生产力。这种强大的IDE帮助开发人员在Linux、OS X和Windows上来开发C/C++,同时它还能使用智能编辑器来提高代码质量、自动代码重构并且深度整合Cmake编译系统,从而提高开发人员的工作效率。

重要功能简介

提供C以及C++支持(包含C++,libc++和Boost),同时也支持JavaScript,XML,HTML和CSS。跨平台:您可以在64-bit Linux、OS X以及64-bit Windows上使用它。支持GCC、clang、MinGW、Cygwin编译器以及GDB调试器。提供对Cmake支持:包含自动处理Cmake changes和Cmake Targets,更新新创建的C/C++档案以及Cmake Cache编辑器。提供各式编码辅助:包含多行编辑功能、智能完成一键导航等。安全可信的自动代码重构功能。代码分析功能:监控代码品质并提供快速修复让开发人员得以及时就地解决问题。集成了GDB调试器及评估表达式(expressions)功能、STL容器渲染器(renderers)、监视(watches)、内嵌变量视图等。与最热门的版本控制系统集成:Subversion、Git、GitHub、Mercurial、CVS、Perforce及TFS。内建terminal模式并可以通过插件实现提供Vim-emulation模式。

1. 安装

  从官网下载最新版本的Clion

  https://www.jetbrains.com/clion/

clion激活码

最新clion2020激活码附安装教程(亲测有效)

Clion2020.2.x最新激活码破解版附安装教程(Mac Linux Windows)

  并解压到指定的目录,例如:

  /home/xkc/software/clion-2017.2.3

默认Clion可以免费使用30天,学生可以凭借学生证,免费使用的话可以申请一年.

 授权方法:激活时选择License server,填入http://idea.irfen.me/ 点击Active即可。

2.环境变量配置

a.配置环境变量
     打开 .bashrc文件修改内容
     vim ~/.bashrc
     export PATH=/home/xkc/software/clion-2017.2.3/bin:${PATH}

    修改后退出,使修改生效
    source ~/.bashrc

b.启动
    在终端中输入clion.sh 启动

3.导入项目

在ros下进行断点调试

  1. With your console, go into your ROS workspace and source the respectivesetup.bashfile. for instance:source devel/setup.bash

  2. Go to thesrcdirectory of your workspace.

  3. Start CLion from the console from yoursrcdirectory. for instance: type the command in the terminator:clion.sh

  4. Close any open projects in CLion and selectImport Project from Sources

  5. SelectONLYthesrcdirectory in your workspace for the import.

  6. If CLion complains aboutCMakeList.txtalready existing simply clickOpen Project

  7. CLion will build symbols for several minutes, then you should be ready to go.

如下图所示:

Clion中怎么调试ROS包

4.调试项目

在软件IDE的右上角有调试的选项,如下图所示

Clion中怎么调试ROS包

Clion会自动的识别可编译的库和执行程序,我们这里选择test可执行文件,只要点击三角箭头和调试虫子,就可以进行相应的调试开发了.使用起来可谓是相当的人性化,难怪要收费了.

Clion可以轻松的进行断点调试 ,如下图所示:

Clion中怎么调试ROS包

上述内容就是Clion中怎么调试ROS包,你们学到知识或技能了吗?如果还想学到更多技能或者丰富自己的知识储备,欢迎关注亿速云行业资讯频道。

向AI问一下细节

免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。

AI