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 |