IT보안관의 공부 클라우드

Make? MakeFIle? 간단 정리 본문

개발/C

Make? MakeFIle? 간단 정리

ㅡㅡㅡㅡㄷ 2022. 4. 22. 20:19

WEB/WAS 설치할 때 make라는 명령어를 입력해 무언가 만드는 절차가 있었던 것 같은데, 어떤 명령어인지 자세히는 몰랐다.

./configure
make && make install

 

실무 면접 간 나온 만큼 위 명령어들의 의미와 사용법을 간략히 정리할 필요가 있어보인다.

 

./configure

configure 스크립트는 개발 중인 프로그램을 각기 다른 수많은 컴퓨터들에서 실행하고 도와주도록 설계된 실행 스크립트이다. 소스 코드로부터 컴파일하기 직전에 사용자 컴퓨터의 라이브러리의 존재 여부를 확인하고 연결시킨다.

-< ./configure 를 입력하여 설정 값이나 의존성이 필요한 라이브러리의 존재 여부 등을 확인하고 설정하는 것 같다.

 

출처: https://ko.wikipedia.org/wiki/Configure

 

make && make install

make는 유틸리티로 make 명령어로 Makefile 파일의 내용을 바탕으로 설치 파일을 만든다.

* makefile은 빌드 규칙등을 풀어서 작성한 파일(소스파일의 의존성, Incremental build 등 편리한 부분이 많음)

make install은 make를 통해 만들어진 설치파일을 설치하는 명령이다.

 

참고: https://www.tuwlab.com/ece/27193

 

man make

 

 

 

 

Comments