Skip to content

分享ROS的基础知识和简单编程,适合小白

Notifications You must be signed in to change notification settings

lishuwei0424/ROS-xiaobai

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 
 
 
 
 

Repository files navigation

ROS下面gdb调试:

  1. roboware studio这个软件

参考这个软件说明书,很详细介绍建立功能包创建,调试

软件包和说明书见:https://github.com/lishuwei0424/ROS-xiaobai

  1. gdb调试

假如有一个功能包:topic_demo (下载见上面的Github地址)

具体:

CMakeLists.txt增加debug模式:

set(CMAKE_BUILD_TYPE Debug)

然后:

gdb使用可参考 https://www.yanbinghu.com/2019/04/20/41283.html

如下简单介绍:

img

选择可执行文件talker节点,在~/catkin_ws/devel/lib/topic_demo/文件下,对应的源文件:

img

$gdb 可执行文件 ;进入调试模式

![img](./image/gdb exe.png)

​ $b 行号;打断点

img

$r arg1 arg2;增加命令行参数

img

$p 变量名;打印变量值

img

$s ;单步进入

$n ;单步运行

$c 次数;跳过断点的次数

img

About

分享ROS的基础知识和简单编程,适合小白

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published