실행파일이 사용하는 라이브러리를 확인하려면 ldd 명령을 사용하면 된다.
ex>
root@RUT:/usr/local/sbin# ldd zebra
linux-gate.so.1 => (0xb7766000)
libzebra.so.0 => /usr/local/lib/libzebra.so.0 (0xb76e9000)
libcrypt.so.1 => /lib/i386-linux-gnu/libcrypt.so.1 (0xb76b8000)
librt.so.1 => /lib/i386-linux-gnu/librt.so.1 (0xb76ae000)
libc.so.6 => /lib/i386-linux-gnu/libc.so.6 (0xb7504000)
libpthread.so.0 => /lib/i386-linux-gnu/libpthread.so.0 (0xb74e9000)
/lib/ld-linux.so.2 (0xb7767000)
라이브러리가 존재하지 않거나 경로를 제대로 인식하지 못하면
No such file or directory
이런식으로 뜰 것이다.
라이브러리를 설치하면 리눅스가 바로 인식하지 못 할 수 있다.
이 때, 재부팅하면 다시 읽어 올 것으로 보이지만,
바로 적용할 수 있는 명령이 있다.
ldconfig
위 명령을 실행하면 라이브러리를 업데이트 한다.
'OS' 카테고리의 다른 글
Windows - FTP 배치파일 (0) | 2016.09.01 |
---|---|
Linux - sysctl 의 rp_filter (0) | 2016.09.01 |
Windows - 윈도우7 관리자권한 표시하기 (0) | 2016.09.01 |
Ubuntu - 호스트네임 변경 및 적용 (0) | 2016.09.01 |
Linux - ls 명령 초 단위 까지 확인하 (0) | 2016.09.01 |