Daylogs/Unix

configure, make, make install

ohgyun 2014. 1. 26. 12:38


발생일: 2013.10.10

키워드: configure, make, make install

문제:
소스 코드를 빌드할 때, `configure, make, make install`을 순서대로 실행하는데,

각 명령이 의미하는 게 정확히 뭘까?


해결책:


http://www.codecoffee.com/tipsforlinux/articles/27.html

정말 친절하고 쉬운 설명!


$ ./configure

     쉘 파일 이름이다.

     소프트웨어를 설치할 머신에 대한 정보를 확인한다.

     그리고 현재 머신에 적합한 `Makefile`을 만든다.


$ make

     현재 디렉토리의 `Makefile`을 실행하는 명령이다.

     여러 작업을 수행할 수 있지만, 기본적으로 소스를 컴파일하고 실행가능한 파일을 만든다.


$ make install

     컴파일해서 생성한 실행 가능한 파일을 머신 디렉토리로 복사한다.




반응형