당신은 일반적으로 ./configure
D 제품을 구축하기 위해 다음 명령을 호출 :"make install"은 규칙에 따라 설치 대상을 업데이트합니까?
make
make install
가 좋아,이 제품은 현재 시스템에있다. 그런 다음 일부 소스 코드 파일을 변경하고 make install
만 호출합니다. 문제는 기존의 install
타겟 구현에서 실행 파일을 다시 컴파일해야하는지 아니면 오래된 시스템 경로 만 적절한 시스템 경로에 복사해야합니까?
그리고 이것은 * 아주 나쁜 것입니다 *. 'make install'을 루트로 실행할 때, 빌드 프로그램은 종종/dev/null 삭제와 같은 예기치 않은 일들을 할 수 있습니다. –
내 인생에서 그렇게 보지 못했습니다. @ 젠 : 그래서'make install'을 루트 권한으로 실행하지 않는 것이 좋습니다. 얼마나 잘 작동할지 모르겠다. –
아니, 제 추천은 자동으로 빌드하지 않는 make install 스크립트를 작성하는 것입니다. –