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 공유 라이브러리와는 동작하지 않는다.
ldd는
ldd
지원이
컴파일러 릴리즈에 포함되기 전에 만들어진 아주 오래된
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