한줄평
“자주 다시 빌드하는 대형 프로젝트의 컴파일 시간을 눈에 띄게 줄여 줍니다. 다만 첫 빌드에는 도움이 안 되고, 빌드 시스템에 래핑해 넣는 설정이 필요합니다.”
이런 분께 대형 C/C++ 프로젝트를 반복 빌드하는 개발자·CI 관리자께
좋은 점
- 재컴파일을 건너뛰어 빌드 시간 단축
- 여러 컴파일러·플랫폼을 지원
아쉬운 점
- 최초 빌드에는 이득이 없음
- 빌드 스크립트에 연결하는 설정이 필요
빌드캐시 소개
BuildCache 는 컴파일 결과를 저장해 두었다가 재사용해 불필요한 재컴파일을 없애는 컴파일러 가속기입니다. ccache 와 비슷하게 같은 소스·옵션이면 이전 결과를 그대로 꺼내 빌드 시간을 줄입니다. C/C++ 등 대규모 프로젝트의 반복 빌드에서 효과가 큰 명령줄 도구입니다.