[스터디] Make/ Make install

강세준·2023년 2월 8일
0

Configure

  • 빌드 하기 전 환경설정을 하는 셸 스크립트
  • ex) ./configure --prefix=/usr/local
  • prefix 옵션을 통해 소프트웨어의 설치 경로를 지정해 줄 수 있다.

Make

  • makefile을 읽어 프로그램을 컴파일, 빌드하는 명령어이다.
  • -j옵션을 사용하면 여러 태스크들을 병렬적으로 수행하여 컴파일,빌드 속도를 증가시킨다
    (시스템의 CPU 메모리나 빌드 과정의 복잡도에 따라 최적의 값이 차이가 있을 수 있다 )
  • make clean : make 한 것을 되돌린다. 즉 컴파일,빌드과정에 있었던 중간 파일들을 삭제하고
    make 이전으로 되돌린다.
  • make distclean : 설치 과정에 있었던 모든 것을 삭제한다 즉 make뿐만 아니라 이전에 configure을
    통해 했던 환경설정까지 제거하여 원래 상태(예를 들어 압축 해제 후 configure make 하기전)로 되돌린다.

Make install

  • make를 통해 빌드된 프로그램(설치 파일)을 설치하는 명령어이다.
profile
데이터를 탐구하는 개발자

0개의 댓글