nocc: 엄청나게 빠른 빌드를 위한 분산형 C++ 컴파일러

2025-02-11
nocc: 엄청나게 빠른 빌드를 위한 분산형 C++ 컴파일러

nocc는 CI/CD 파이프라인 및 협업 개발 환경에서 특히 대규모 프로젝트의 컴파일 속도를 획기적으로 높이도록 설계된 분산형 C++ 컴파일러입니다. 컴파일 작업을 원격 머신에 분산하고 공유 원격 캐시를 활용하여 중복 컴파일을 방지합니다. VK.com에서 KPHP 컴파일 속도 향상을 위해 개발되었으며, 이전 솔루션보다 2~9배 빠른 속도를 달성했습니다. 기존 빌드 시스템에 쉽게 통합할 수 있으며, 미리 컴파일된 헤더도 지원하여 성능을 더욱 향상시킵니다.