ROS运行出现core dump的问题的解决方法

ROS运行出现core dump的问题的解决方法
1、重新用debug方式编译ros安装包

catkin_make -DCMAKE_BUILD_TYPE=Debug

2、接下来按照gdb的方法启动ros节点

rosrun --prefix 'gdb -ex run --args'  package   node

这里package是功能包,node是节点
图如下
ROS运行出现core dump的问题的解决方法_第1张图片此时已经显示了出现bug的地方在这里插入图片描述
3、可以使用使用bt命令查看详细的信息

使用bt的方法,首先先按一下enter,出现gdb界面,打入bt命令即可。
ROS运行出现core dump的问题的解决方法_第2张图片

显示变量数值

如果要在print 变量的数值
可以通过
(gdb)print 变量名
在这里插入图片描述

你可能感兴趣的:(编译)