make

출처 : GNU make 강좌

이 글을 작성하는 목적은 공부하고 정리를 하기 위함이다.

위 사이트를 가면 당연히 좀 더 상세한 설명이 있다.

그리고 make는 임베디드의 영역은 아니다.

임베디드 카테고리 아래 있는 것은 내가 임베디드 공부를 하다가 make공부를 시작했기에..

1. make??

1.1 make 유틸리티

make 유틸리티의 목적은 프로그램 그룹 중 새롭게 컴파일해야하는 부분을 자동으로 판단해서 필요한 커맨드(gcc 등)를 이용해서 re컴파일 시킴.

GNU make는 아래 세가지 파일 중에서 하나가 있으면 읽는다.

  • GNUmakefile
  • Makefile (일반적으로 사용)
  • makefile

1.2 make 필요성

  • 규모가 클 때 컴파일해야 할 파일을 놓칠 수 있음. (링크 에러 등)
  • 컴파일하지 않아도 될 파일을 컴파일할 수 있음.

'임베디드 > make' 카테고리의 다른 글

2. Makefile  (0) 2021.03.18

+ Recent posts