Makefile


Makefile을 프로젝트에서 사용하면서 단순히 기존의 내용을 간단히 이해하고 복붙하는 정도로만 사용했기 때문에 내가 직접 Makefile을 수정하고 확장시키는데 어려움을 겪었기 때문에 간단하게 정리해보자

💡학습목표

💯도전과제

Makefile 이란?


코드를 수정했을 때, 출력값을 확인하기 위해서 우리는 터미널에서 다음과 같이 한줄 한줄 입력을 하는데

gcc main.c function.c
./a.out
rm a.out

Makefile은 이를 한번에 실행시켜준다.

마치 간단한 매크로파일을 우리가 직접 만드는 느낌이다.

즉, gcc를 사용자가 원하는대로 쉽고 편리하게 만들어주는 기능이라고 이해하고 넘어가자