so 파일
lib 디렉토리안에 많은 .so 파일들이 있다. 이게 다 뭘까?
lib 디렉토리에는 리눅스 커널이나 어플리케션에서 사용되는 라이브러리들이 들어 있다.
- *.o , *. so 파일은 이미 컴파일 된 파일.
- 윈도우의 DLL과 같은 Shared Library.
보는법
objdump -D [ 파일명.so] > output
vi output
두 개의 lib 폴더의 차이
/lib
- 이 디렉토리의 파일은 시스템에 필요한 모든 라이브러리 포함
- root유저에 의해서 설치된 프로그램들이 사용되는 모든 라이브러리.
/usr/lib
- 이 디렉토리의 파일은 유저혹은 그룹유저들에게 사용될 라이브러리들이 /lib 디렉토리의 라이브러리에 링크되어 있다.
출처 : http://jsm1111111.blog.me/116346269