개발관련/Linux

'make install'의 반대, Linux에서 라이브러리를 제거하는 방법

Rateye 2021. 6. 6. 10:44
728x90
반응형
질문 : 'make install'의 반대는 무엇입니까? 즉, Linux에서 라이브러리를 어떻게 제거합니까?

달리는 동안

./configure --prefix=/mingw  

이전에 실행 한 라이브러리의 MinGW / MSYS 시스템에서

'./configure --prefix=/mingw && make && make install'  

이 메시지를 보았습니다.

경고 : Vamp 플러그인 SDK 버전이 이미 설치되어 있습니다. 이전 버전을 먼저 제거하지 않고 새 버전을 설치하면 걱정과 슬픔을 기대할 수 있습니다. (계속)

이것은 나를 걱정하게했다. 'make install'의 반대는 무엇입니까? 즉, Linux에서 라이브러리를 제거하는 방법은 무엇입니까? 'make clean'이 작업을 수행합니까, 아니면 다른 단계가 포함됩니까?

답변

make clean 은 소스 / 빌드 트리에서 중간 또는 출력 파일을 제거합니다. 그러나 소스 / 빌드 트리에만 영향을 미칩니다. 나머지 파일 시스템을 건드리지 않으므로 이전에 설치된 소프트웨어를 제거하지 않습니다.

운이 좋으면 make uninstall 을 실행하면 작동합니다. 그러나이를 제공하는 것은 도서관의 저자에게 달려 있습니다. 일부 작성자는 uninstall 대상을 제공하고 다른 작성자는 제공하지 않습니다.

운이 좋지 않다면 수동으로 제거해야합니다. make -n install 실행하면 소프트웨어가 스스로 설치하는 단계를 보여 주지만 실제로는 아무것도하지 않기 때문에 도움이 될 수 있습니다. 그런 다음 이러한 단계를 수동으로 되돌릴 수 있습니다.

출처 : https://stackoverflow.com/questions/1439950/whats-the-opposite-of-make-install-i-e-how-do-you-uninstall-a-library-in-li
728x90
반응형