close_btn
로그인, 회원가입후 더 많은 혜택을 누리세요 로그인 회원가입 닫기

[ROS]catkin make 팁 아닌 팁

마르코프김 2016.08.22 17:52 조회 수 : 1085 추천:1

제가 주말부터 ros실습 강의를 따라하다가
my first ros pkg 첫 단계인 hello world node에서
catkin make에서 에러로 인해 엄청나게 좌절을 하다가
드디어 해결(?)해서 팁아닌 팁을 드립니다.

다른게 아니고 에러나는 패키지를 삭제하면 되더군요ㅡㅡ;;;

하지만 윈도우와 다르게 삭제 후 약간 손을 많이 탑니다.

우선 삭제는 해당 패키지 폴더를 그냥 delete키를 누르면 됩니다.

이 이후가 좀 중요한거 같은데 이렇게 삭제 후에
catkin clean를 실행시켜서 catkin을 초기화 하셔야 됩니다.

제 추측이 맞는지는 모르겠지만 아마 한번 빌드(=컴파일)하면 어딘가에 그 정보가 남는가 보더군요

이렇게 초기화후 다시 다시 재빌드(catkin make)하면 됩니다.

말은 길었는데 간단히 요약하면
1.에러 패키지 삭제
2.catkin clean(요건 /catkin_ws에서 실행)
3.catkin_make
4.roscore
5.다른 터미널 창
6.source ~/catkin_ws/devel/setup.bash
7.rospack profile
8.rosrun my_first_ros_pkg hello_world_node

입니다. 그럼 수고하세요~~

PS1:뭔가 요약이 더 복잡한거 같네요ㅎㄷㄷ
PS2:뭔가 근본적인 해결책이 아니라 조금 아쉽습니다ㅠㅠ