Linux에서 --prefix 명령은 무엇을 의미합니까?

藏色散人
풀어 주다: 2020-09-18 16:02:59
원래의
24231명이 탐색했습니다.

Linux에서 --prefix 명령은 무엇을 의미합니까?

개념:

소스 코드 설치는 일반적으로 구성(configure), 컴파일(make), 설치(make install)의 3단계로 구성됩니다.

Configure는 실행 가능한 스크립트입니다. 옵션은 다양합니다. 설치할 소스 코드 경로에서 ./configure --help 명령을 사용하면 자세한 옵션 목록을 출력할 수 있습니다. –prefix 옵션은 설치를 구성하는 경로입니다.

기능 1:

이 옵션을 구성하지 않으면 설치 후 기본적으로 실행 파일이 /usr/local/bin에 위치하며, 라이브러리 파일은 기본적으로 /usr/local에 위치하는 /lib, 구성 파일은 기본적으로 /usr/local/etc에 위치하며 기타 리소스 파일은 /usr/local/share에 위치하므로 매우 지저분합니다.

./configure --prefix=/usr/lcoal/test
로그인 후 복사

와 같이 –prefix를 구성하면 모든 리소스 파일을 /user/local/test 경로에 깔끔하게 넣을 수 있습니다.

기능 2:

설치된 소프트웨어가 더 이상 필요하지 않은 경우 소프트웨어를 완전히 제거하려면 설치 디렉터리만 삭제하면 됩니다. 소프트웨어를 이식하려면 디렉터리 전체를 다른 컴퓨터에 복사하기만 하면 됩니다. 예(동일 운영 체제)

물론 프로그램을 제거하려면 원래 make 디렉터리에서 make uninstall을 한 번 사용할 수도 있지만 make 파일이 uninstall을 지정하는 경우에만 가능합니다.

위 내용은 Linux에서 --prefix 명령은 무엇을 의미합니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

관련 라벨:
원천:php.cn
본 웹사이트의 성명
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.
인기 튜토리얼
더>
최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿