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是节点
图如下
此时已经显示了出现bug的地方
3、可以使用使用bt命令查看详细的信息
使用bt的方法,首先先按一下enter,出现gdb界面,打入bt命令即可。
显示变量数值
如果要在print 变量的数值
可以通过
(gdb)print 变量名