본문 바로가기

ComputerScience/Linux

Linux6. Makefile

728x90

1. Make

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

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

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

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

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

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

 

728x90
반응형

'ComputerScience > Linux' 카테고리의 다른 글

Linux 9. Thread  (1) 2023.10.22
Linux8. Process  (1) 2023.10.09
Linux4. Design Principle of Linux Kernel  (0) 2023.09.28
Linux3. System Call  (1) 2023.09.28
Linux2. linux commands and tools  (0) 2023.09.14