Makefile을 프로젝트에서 사용하면서 단순히 기존의 내용을 간단히 이해하고 복붙하는 정도로만 사용했기 때문에 내가 직접 Makefile을 수정하고 확장시키는데 어려움을 겪었기 때문에 간단하게 정리해보자
코드를 수정했을 때, 출력값을 확인하기 위해서 우리는 터미널에서 다음과 같이 한줄 한줄 입력을 하는데
gcc main.c function.c
./a.out
rm a.out
Makefile은 이를 한번에 실행시켜준다.
마치 간단한 매크로파일을 우리가 직접 만드는 느낌이다.
즉, gcc를 사용자가 원하는대로 쉽고 편리하게 만들어주는 기능이라고 이해하고 넘어가자