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 |
---|