미니옵빠의 code stubs
컴파일(automake, configure, make, make install) 본문
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 타겟이 설치한 파일들을 삭제한는 기능.