LDD

Section: User Commands (1)
Updated: 30 October 2000
Index Return to Main Contents
 

이름

ldd - 공유 라이브러리의 의존성을 출력한다.  

문법

ldd [OPTION]... FILE...  

설명

ldd 명령행에서 주어진 각 프로그램이나 공유 라이브러리가 필요로 하는 공유 라이브러리를 출력한다.  

옵션

-V --version
ldd의 버전 번호를 출력한다.
-v --verbose
심볼 버전 정보 등과 같은 모든 정보를 출력한다.
-d --data-relocs
재배치를 하고, 빠진 객체를 보고한다. (ELF 형식에서만 동작한다.)
-r --function-relocs
데이터와 함수에 대해 재배치를 하고, 빠진 객체나 함수에 대해 보고한다. (ELF 형식에서만 동작한다.)
--help
사용법을 출력한다.
 

주의

ldd의 표준 버전은 glibc2에 따라온다. Libc5에는 오래된 버전이 따라오며, 아직도 몇몇 시스템에는 존재한다. libc5 버전에서는 긴 옵션이 지원되지 않는다. 반면에 glibc2 버전에서는 -V 옵션이 지원되지 않고, --version 옵션만 지원된다.

이 프로그램의 libc5 버전은 명령행에서 주어진 라이브러리에 '/'가 포함되어 있는 경우 이를 라이브러리의 이름으로 사용한다. 그렇지 않은 경우에는 표준 위치에 있는 라이브러리들을 검색한다. 현재 디렉토리에 있는 공유 라이브러리에 대해 이를 실행할 경우에는 이름 앞에 './'을 붙여야 한다.  

버그

ldd는 a.out 공유 라이브러리와는 동작하지 않는다.

lddldd 지원이 컴파일러 릴리즈에 포함되기 전에 만들어진 아주 오래된 a.out 프로그램과는 동작하지 않는다. 만약 이런 프로그램들에 ldd를 사용한다면, 프로그램은 argc = 0 값을 가지고 실행하려고 시도할 것이며, 그 결과는 예측할 수 없다.  

저자

David Engel.  

관련 항목

ldconfig(8), ld.so(8)  

역자

윤현호 <hhyoon@kldp.org>, 2002년 7월 29일


 

Index

이름
문법
설명
옵션
주의
버그
저자
관련 항목
역자

This document was created by man2html, using the manual pages.
Time: 00:13:00 GMT, May 16, 2023