![/usr/lib와 /usr/lib/x86_64-linux-gnu 폴더의 차이점](https://linux55.com/image/173280/%2Fusr%2Flib%EC%99%80%20%2Fusr%2Flib%2Fx86_64-linux-gnu%20%ED%8F%B4%EB%8D%94%EC%9D%98%20%EC%B0%A8%EC%9D%B4%EC%A0%90.png)
저는 Linux 루트 폴더에 익숙하지 않습니다.
Ubuntu 18.04 시스템이 있습니다. 이 두 폴더의 차이점은 무엇입니까?
/usr/lib
그리고/usr/lib/x68_64-linux-gnu
?
내가 이 질문을 하는 이유는 내가홍보하다 .so
두 폴더의 파일은 서로 다른 버전입니다.
답변1
/usr/lib/x86_64-linux-gnu
~이다다중 아키텍처GNU C 라이브러리를 사용하여 Linux에서 64비트 x86용으로 빌드된 라이브러리가 포함된 폴더입니다. /usr/lib
많은 패키지가 다중 아키텍처 사양을 따르지 않기 때문에 시스템용으로 구축된 라이브러리의 기록 폴더입니다.
Ubuntu의 Boost 패키지는 해당 라이브러리를 multiarch 폴더에 배치하므로 해당 라이브러리는 /usr/lib
Ubuntu 이외의 소스에서 제공되거나 아직 설치되어 있는 이전 버전의 패키지에서 제공될 수 있습니다.