728x90
728x170
ldd
- 특정 파일이나 프로그램에 의존하고 있는 공유 라이브러리 정보를 출력하는 명령
사용법
ldd [option] 파일명
주요 옵션
옵션 | 설명 |
-v | - 관련 라이브러리 정보를 버전 등과 함께 자세히 출력 - (--verbose) |
-f | /etc/ld.so.conf 파일 대신에 다른 환경 설정 파일을 지정할 때 사용 |
사용 예
예 1
- 특정 명령어(ls)가 의존하고 있는 공유 라이브러리 정보를 출력함.
$ ldd /bin/ls
더보기
linux-vdso.so.1 => (0x00007ffd489f0000)
libselinux.so.1 => /lib64/libselinux.so.1 (0x00007f697130d000)
libcap.so.2 => /lib64/libcap.so.2 (0x00007f6971108000)
libacl.so.1 => /lib64/libacl.so.1 (0x00007f6970eff000)
libc.so.6 => /lib64/libc.so.6 (0x00007f6970b31000)
libpcre.so.1 => /lib64/libpcre.so.1 (0x00007f69708cf000)
libdl.so.2 => /lib64/libdl.so.2 (0x00007f69706cb000)
/lib64/ld-linux-x86-64.so.2 (0x00007f6971534000)
libattr.so.1 => /lib64/libattr.so.1 (0x00007f69704c6000)
libpthread.so.0 => /lib64/libpthread.so.0 (0x00007f69702aa000)
예 2
$ ldd /bin/cp
더보기
linux-vdso.so.1 => (0x00007ffc89be1000)
libselinux.so.1 => /lib64/libselinux.so.1 (0x00007f68ea908000)
libacl.so.1 => /lib64/libacl.so.1 (0x00007f68ea6ff000)
libattr.so.1 => /lib64/libattr.so.1 (0x00007f68ea4fa000)
libc.so.6 => /lib64/libc.so.6 (0x00007f68ea12c000)
libpcre.so.1 => /lib64/libpcre.so.1 (0x00007f68e9eca000)
libdl.so.2 => /lib64/libdl.so.2 (0x00007f68e9cc6000)
/lib64/ld-linux-x86-64.so.2 (0x00007f68eab2f000)
libpthread.so.0 => /lib64/libpthread.so.0 (0x00007f68e9aaa000)
예 3
- cp 명령어가 의존하고 있는 공유 라이브러리 정보를 버전 등과 같이 자세히 출력함.
# ldd -v /bin/cp
728x90
그리드형(광고전용)
'System Software > Linux' 카테고리의 다른 글
[리눅스 명령어] 프린터(Printer) : lpadmin / lpr / lpq / lprm / lpc / lp / lpstat / cancel (0) | 2022.03.13 |
---|---|
[리눅스 명령어] 디스크 확장 : fdisk, partprobe, reboot, mkfs.xfs (0) | 2022.03.13 |
[리눅스] 커널 컴파일(Kernel Compile) (0) | 2022.03.13 |
[리눅스 명령어] lsmod, insmod, rmmod, modprobe, modinfo, depmod (0) | 2022.03.13 |
[리눅스 명령어] ldconfig (0) | 2022.03.13 |
[리눅스 명령어] yum / yumdownloader (0) | 2022.03.13 |
[리눅스 명령어] rpm / rpmbuild (0) | 2022.03.13 |
[리눅스 명령어] gcc (0) | 2022.03.12 |