ComputerScience/Linux

Linux6. Makefile

jsdysw 2023. 9. 28. 19:07
728x90

1. Make

make는 컴파일을 도와주는 도구이다.

예를 들어 이런 소스 코드가 있다고 하자. 이 코드를 실행하려면 다음과 같은 과정을 거쳐야 한다.

만약 후에 코드에 수정이 생기면 이 과정을 처음부터 다시 해야한다. 코드가 많아질수록 힘들다.

makefile을 만들어 놓으면 이 과정을 쉽게 할 수 있다.

매크로를 사용해서 makefile을 다시 작성했다.

더 간단히 하면 이와 같다. 만약 실행파일을 여러개 만들고 싶으면 all : 뒤에 추가하면 된다.

 

728x90
반응형