별의 공부 블로그 🧑🏻‍💻
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
그리드형(광고전용)
⚠️AdBlock이 감지되었습니다. 원할한 페이지 표시를 위해 AdBlock을 꺼주세요.⚠️


📖 Contents 📖