catkin 작업공간을 만들어 봅시다.
$ mkdir -p ~/catkin_ws/src $ cd ~/catkin_ws/src $ catkin_init_workspace
위의 명령들을 실행하고 난 뒤에도 작업공간이 비어있지만(src폴더 안에는 어떤 패키지도 없고 CMakeLists.txt만 존재한다.) 이 작업공간을 "빌드"하는 것이 가능합니다.
$ cd ~/catkin_ws/ $ catkin_make
catkin_make는 catkin 작업공간과 같이 사용하기에 무척 편리한 명령입니다. 현재 폴더를 살펴보면 'build'와 'devel'폴더가 생긴 것을 알 수 있습니다. 'devel'폴더의 안에는 몇 가지 setup.*sh파일이 들어있습니다. 이 파일들을 쉘에 등록하면 이 작업공간이 ROS 환경의 최상위에 오버레이됩니다. 자세한 이해를 위해서는 catkin링크를 이용하시길 바랍니다. 새로운 setup.*sh파일을 쉘에 적용하기 전에 아래를 참고하시길 바랍니다.
$ source devel/setup.bash