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 變量名