make 개요

MySprtlty·2022년 7월 11일
1

make utility

목록 보기
1/12
post-thumbnail

make 시리즈는 '유닉스 리눅스 프로그래밍 필수 유틸리티'를 토대로 정리한 것이다.


🏷️개요

  • make는 파일 관리 유틸리티다.
  • make는 각 파일간의 종속 관계를 파악해서, Makefile에 기술된 대로 명령을 순차적으로 내린다.
  • 즉, 각 파일에 대해 반복 명령을 내리는 유틸리티라고 볼 수 있다.
  • 명령은 반드시 컴파일 관련 명령이 아니어도 된다.

  • Makefile이 존재하는 디렉터리에서, make명령을 내리면, 현재 디렉터리에 존재하는 Makefile에 적힌대로 명령을 수행한다.
  • 따라서 사실상 make를 공부한다는 것은, Makefile 작성법을 배우는 것이다.

Makefile 우선 순위

  • make를 했을 때, 다음과 같은 우선 순위를 갖는다.
  1. GNUmakefile
  2. makefile
  3. Makefile

0개의 댓글