※ 요약

리눅스 명령어 ldd는 지정한 프로그램의 라이브러리 의존성을 확인할 때 사용하는 명령어다.


※ 경로

/usr/bin/ldd


※ 사용법

ldd [옵션] 파일명


※ 옵션

 옵션

 Long옵션

 설명

 -d

 --data-relocs

 존재해야 할 곳에 없는 오브젝트의 위치를 다시 배치하고, 그 결과를 출력

 -r

 --function-relocs

 데이터 오브젝트와 함수를 재배치하고 오브젝트나 함수 중에 찾지 못한 결과를 출력

 -v

 --verbose

 상세 정보를 출력

 

 --help

 ldd 명령어의 사용법 출력

 

 --version

 ldd 명령어의 버전 정보를 출력



※ 사용예

아래는 ldd 명령어로 vpnserver이라는 프로그램을 확인해보는 화면이다. 보면 libc.so.6이라는 공유 라이브러리가 보이는데, 이 공유 라이브러리는 거의 모든 프로그램에서 사용하는 것 중에 하나인 라이브러리다. 그 외에 pthread도 보인다.


아래는 ls 명령어를 확인하는 예다.



+ Recent posts