Robotics/Error

colcon build 과정 PC 멈춤

gspark 2023. 3. 11. 17:36

ROS2 빌드 과정에서 자꾸 노트북이 멈춤..

PC 환경)

- intel i5-4200U

- Mem 8GB

- ubuntu 22.04 / ROS2 Humble

swap 설정 전후

해결방법 (메모리 이슈)

$ sudo free -h  # swap 메모리 체크

### cc1plus 오류해결을 위해 만든 swapfile과 동일
$ sudo fallocate -l 8G /swapfile  # 루트경로에 8GB swapfile 생성
$ sudo chmod 600 /swapfile        # 파일 권한 설정
$ sudo swapon /swapfile           # swapfile 활성화

재부팅 상관없이 swap 설정 유지하려면, /etc/fstab 파일 수정

$ sudo nano /etc/fstab

마지막 하단에 아래 내용 추가
/swapfile swap swap defaults 0 0

또는, 아래와 같이 작업을 1개로 제한 (나는 아래 방법에서도 멈추어 swap으로 해결함)

$ colcon build --parallel-workers 1