ㄴㅇㅁㄴㅇㅁㄴㅇ
안녕하세요
colcon 이란?
ROS 2에서 여러 패키지를 효율적으로 빌드하고 관리할 수 있게 해주는 빌드 도구입니다.
주요 기능:
- 멀티 패키지 빌드: 여러 패키지를 한 번에 빌드할 수 있습니다. colcon은 의존성 순서를 자동으로 계산하여 필요한 순서대로 패키지를 빌드합니다.
- 병렬 빌드: 여러 패키지를 병렬로 빌드하여 빌드 속도를 높입니다.
빌드, 테스트, 설치 관리: colcon을 사용하여 패키지 빌드, 테스트, 설치를 각각 별도의 명령으로 관리할 수 있습니다.
- 확장성: 플러그인 기반 구조로, 다양한 언어와 빌드 시스템을 지원하며, 필요에 따라 확장할 수 있습니다.
colcon 세팅
colcon 설치
sudo apt update
sudo apt install python3-colcon-common-extensions
colcon 명령어 옵션 자동 완성 기능 활성화 방법
.bashrc 파일에 source /usr/share/colcon_argcomplete/hook/colcon-argcomplete.bash를 추가하면,
터미널을 열 때마다 자동으로 colcon의 자동 완성 기능이 활성화된다.(tap키 사용가능)
gedit ~/.bashrc
해당 명령어 입력 후 파일이 열리면 가장 마지막 줄에 방금 얘기한 아래 명령어 추가
source /usr/share/colcon_argcomplete/hook/colcon-argcomplete.bash