본문 바로가기
에

에스씨캐시

sccache

컴파일 결과 캐싱 도구

한줄평

“빌드를 반복하는 개발팀이나 CI에서 시간을 눈에 띄게 아낄 수 있습니다. 캐시 저장소 구성 등 초기 설정에 손이 갑니다.”

이런 분께 빌드 시간을 줄이려는 개발팀·CI 담당자께

좋은 점

  • 재컴파일을 건너뛰어 빌드 시간 단축
  • 원격·클라우드 캐시 공유 지원

아쉬운 점

  • 명령줄 전용이고 초기 설정이 필요
  • 캐시가 안 맞는 경우 이점이 줄어듦

에스씨캐시 소개

ccache와 비슷하게 컴파일러를 감싸 이미 컴파일한 결과를 재사용하는 명령줄(CLI) 도구입니다. 같은 소스를 다시 빌드할 때 컴파일을 건너뛰어 빌드 시간을 크게 줄여 줍니다. 로컬 캐시뿐 아니라 각종 클라우드 스토리지 등 원격 저장소를 캐시로 쓸 수 있어 팀·CI 환경에서 효과가 큽니다. 모질라가 개발해 Rust·C/C++ 등 여러 언어 빌드에 활용됩니다.

제작사

mozilla · 공식 홈페이지