미니옵빠의 code stubs

컴파일(automake, configure, make, make install) 본문

OS/Linux

컴파일(automake, configure, make, make install)

미니옵빠 2011. 8. 28. 19:29
출처 카페 > cmd...........!.. | cmdir
원문 http://cafe.naver.com/cmdir/37

1. automake : 사용자 시스템의 플랫폼 종류와 현재 설치된 프로그램과 라이브러리를 찾아서 적절한 내용의 Makefile을 생성하는 역할.

->프로그램 제작자는 automake가 작업을 할 기초 내용을 제공하는 Makefile.in이나 configure.in등 의 파일을 재공한 후에 사용자가 자신의 시스템에서 적절하게 Makefile을 생성하도고 함


2. configure 스크립트 : automake를 사용하기 쉽도록 구성한 것.

3. make depend : 실제 컴파일을 수행하기 위해 필요한 의존 파일을 구성할 때 구성

4. make : 아무런 구성 대상의 지정 없이 make를 실행시킨다면 Makefile에 설정된 기본 대상을 구성.

5. make install : 컴파일된 프로그램을 지정된 위치에 설치

6. make clean : Makefile의 구성을 고치거나 오류가 발생한 컴파일을 다시 진행하려 할 때에 이전

  과정에서 생성된 파일들이 호한성의 문제를 일으킨다고 판단되면 이 명령을 통해서 이전 파일들 

   을 삭제하고 새롭게 생성. 또는 컴파일 옵션을 수정하기 위해 configure를 다시 실행하기 전에 이

   명령을 사용

7. make uninstall : uninstall 타겟을 지원하는 프로그램은 그다지 많은 편은 아니지만 이구성 대상

    install 타겟이 설치한 파일들을 삭제한는 기능.