리눅스 기반의 프로젝트들을 수행하다보면 종종 makefile 을 발견하곤 한다. 여태까지는 내가 makefile 을 수정하거나 만들어서 작업해야 하는 경우가 없었지만, 친구가 python 을 make & makefile 을 이용해 쉽게 사용할 수 있지않냐고 해서 공부하게 되었다. 이 블로그는 내가 공부하면서 궁금한 부분들을 채워넣을 것이기에 내가 이해하기 쉽게 적어놓겠다. 우선 기능부터 알아보자. make make 는 리눅스의 명령어로 파일 관리 유틸리티이다. 찾아보니 윈도우에서도 사용 가능한 명령어라고 하는데, 윈도우보다는 UNIX / LINUX 계열의 OS에서 주로 사용되는 것 같다. 이 make 명령어를 사용하면 반복적으로 발생하는 컴파일을 쉽게 할 수 있고, make 명령어를 사용할 때 makef..