개발 창고/Server

[Linux] How to use "ldd" command

로이제로 2023. 10. 31. 22:00
반응형

 

How to use "ldd" command

 커맨드 라인에 명시된 각 프로그램 또는 공유 라이브러리에서 필요로 하는 공유 라이브러리(shared libraries) 의존성을 확인하는 명령어

ldd --help 결과

 

주요 옵션 내용
-d --data-relocs 데이터 리로케이션을 처리합니다.
오브젝트의 위치를 재배치하고 그 결과를 출력합니다.
-r --function_relocs 데이터 및 함수 리로케이션을 처리합니다.
오브젝트와 함수의 위치를 재배치하고 그 결과를 출력합니다.
-u --unused 사용하지 않는 직접 의존성을 표시합니다.
-v --verbose 전체 정보를 표시합니다.

 

사용 예시

▶ /bin/java의 의존성을 표시합니다.

$> ldd /bin/java

/bin/java의 의존성 결과

 

▶ /bin/java의 의존성을 보다 상세하게 보여줍니다.

$> ldd -v /bin/java

/bin/java의 의존성 상세 결과

반응형

'개발 창고 > Server' 카테고리의 다른 글

[Linux] How to use "kill" command  (0) 2023.11.01
[Linux] How to use "tar" command  (2) 2023.10.31
[Linux] How to use "dmesg" command  (0) 2023.10.30
[Linux] How to use printer control  (2) 2023.10.30
[Linux] How to use some log file  (0) 2023.10.29