天天看點

ROS機器人程式設計(原書第2版)3.1.4 設定ROS節點core檔案轉儲

<b>3.1.4 設定ros節點core檔案轉儲</b>

雖然ros節點實際上就是一般的可執行檔案,但在設定gdb的core檔案轉儲(core dump)時仍有一些棘手的問題需要注意。首先要取消core檔案大小限制,目前值可以通過ulimit

-a檢視。請注意這适用于任何可執行檔案,不隻是ros節點:

然後,為了能夠建立core檔案轉儲,必須将core檔案名設定為預設使用的程序pid,否則無法建立,因為在$ros_home已有一個core目錄會防止core檔案轉儲。是以,為了建立core檔案轉存的名稱和路徑為$ros_home/core.pid,必須運作如下指令:

繼續閱讀