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是節點
圖如下
在這裏插入圖片描述此時已經顯示了出現bug的地方在這裏插入圖片描述
3、可以使用使用bt命令查看詳細的信息

使用bt的方法,首先先按一下enter,出現gdb界面,打入bt命令即可。
在這裏插入圖片描述

顯示變量數值

如果要在print 變量的數值
可以通過
(gdb)print 變量名
在這裏插入圖片描述

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章