본문 바로가기

닌자

Ninja

속도에 집중한 빌드 시스템

한줄평

큰 프로젝트의 빌드 속도를 끌어올리고 싶을 때 사실상 표준입니다. 설정 파일은 보통 상위 도구가 만들어 주며 직접 손으로 쓰긴 불편합니다.

이런 분께 빌드 시간을 줄이려는 C/C++ 개발자께

좋은 점

  • 증분 빌드가 매우 빠르다
  • CMake·Meson 등과 널리 연동

아쉬운 점

  • 빌드 파일을 손으로 직접 쓰기엔 불편하다

닌자 소개

Ninja 는 오직 빠른 빌드를 목표로 만든 소형 빌드 시스템입니다. 사람이 직접 쓰기보다 CMake·Meson 같은 상위 도구가 만들어 준 빌드 파일을 받아, 바뀐 부분만 골라 최대한 빠르게 다시 빌드합니다. 대규모 C/C++ 프로젝트의 재빌드 시간을 줄일 때 표준처럼 쓰입니다. 명령줄 도구입니다.

제작사

영삼넷 · 공식 홈페이지

닌자 (Ninja) 무료 다운로드 | 자료실 | 영삼넷