Programming/Fedora2011. 11. 21. 23:00
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

Posted by 신의물방울