-
[ROS] run node with gdbEngineer/Robotic 2016. 8. 23. 23:42
안녕하세요. 꿈꾸는 개발자 몽키준입니다.
ROS 패키지를 생성한 후 노드를 실행하려다 보면 간혹 크래쉬(segmentation fault)가 발생하는데요. 다양한 방법들을 통해 분석이 가능하겠지만 아래와 같이 gdb라는 강력한 디버깅 툴도 사용이 가능합니다. 다만, 인디고 버전 이후부터 rosrun 이 prefix option을 지원하고 있다네요.
#> rosrun --prefix
'gdb -ex run --args
' [package_name] [node_name]
[참고자료]
http://answers.ros.org/question/222530/running-rosrun-with-gdb/
'Engineer > Robotic' 카테고리의 다른 글
[ROS] Asulada Ver. 1 (0) 2016.09.29 [ROS] install roscore (0) 2016.09.22 [ROS] 노드 리매핑 (0) 2016.06.01 [ROS] catkin 빌드 후 패키지를 못찾는 문제 (2) 2016.05.31 [ROS] 기본개념 (0) 2016.04.14