Scroll to navigation

LDD(1) General Commands Manual LDD(1)

이름

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

문법

ldd [OPTION]... FILE...

설명

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

옵션

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

주의

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일

30 October 2000