2014년 4월 15일 화요일

기본적 build 방법

때로는 소스를 받아 build 해서 사용하게 되는 경우가 있다.

대부분 configure 와 make, make install 을 이용해서 설치한다.
  1. $ ./configure
  2. $ make
  3. $ make install
기본적으로 /usr/ 경로의 하위 폴더들에 복사될 것이다.

--prefix 옵션
만약 설치 경로를 변경하고 싶으면 configure 에 --prefix 옵션을 설정해 준다.
예)
  • $ ./configure --prefix=$HOME/
  • 위와 같이 설정하면 make & make install 시 $HOME 에 bin 이나 lib 등 필요한 폴더들이 생성되고 각 폴더들에 파일들이 복사 된다.
$ ./configure --help 옵션으로 사용가능한 옵션들을 확인할 수 있다
$ ./configure 명령어 수행 중에 필요한 라이브러리 파일이 없으면 오류를 표시해 주기 때문에 해당 소스 파일들도 다운로드 받아 위와 같은 요령으로 build 해 주면 된다.

configure.ac 파일만 존재 시
아래 명령으로 configure 파일 생성
$ autoreconf --install
!) autotools 패키지 설치 필요

댓글 없음:

댓글 쓰기