본문 바로가기

메이크

GNU Make

바뀐 것만 다시 짓는 빌드 자동화

한줄평

빌드와 반복 작업을 규칙으로 정리해 자동화하려는 개발자에게 오랜 표준입니다. 다만 Makefile 문법이 까다롭고 들여쓰기(탭) 같은 함정이 있어 초보에겐 진입이 어렵습니다.

이런 분께 반복 빌드 작업을 규칙으로 자동화하려는 개발자께

좋은 점

  • 바뀐 부분만 다시 처리해 빌드 시간 절약
  • 거의 모든 개발 환경에서 통하는 표준 도구

아쉬운 점

  • Makefile 문법과 탭 규칙 등 함정이 많아 초심자에게 어려움

메이크 소개

Makefile 에 적어 둔 규칙과 의존 관계를 보고 필요한 작업만 골라 실행해 주는 빌드 자동화 도구입니다. 어떤 파일이 어떤 파일에서 만들어지는지 기술하면, 바뀐 부분과 그에 연결된 것만 다시 처리해 시간을 아낍니다. 컴파일뿐 아니라 문서 생성·배포 같은 반복 작업 전반을 묶는 데도 씁니다. GUI 없이 터미널에서 make 명령으로 실행합니다.

제작사

영삼넷 · 공식 홈페이지