ldd

Using the "ldd" Command in Linux

ldd用于列出给定程序所依赖的共享库

[root@localhost etc]# ldd /usr/bin/vim
    linux-vdso.so.1 =>  (0x00007ffe9cda8000)
    libm.so.6 => /lib64/libm.so.6 (0x00007f56a5e9f000)
    libselinux.so.1 => /lib64/libselinux.so.1 (0x00007f56a5c78000)
    libtinfo.so.5 => /lib64/libtinfo.so.5 (0x00007f56a5a4e000)
    libacl.so.1 => /lib64/libacl.so.1 (0x00007f56a5845000)
    libgpm.so.2 => /lib64/libgpm.so.2 (0x00007f56a563e000)
    libdl.so.2 => /lib64/libdl.so.2 (0x00007f56a543a000)
    libperl.so => /usr/lib64/perl5/CORE/libperl.so (0x00007f56a50ac000)
    libpthread.so.0 => /lib64/libpthread.so.0 (0x00007f56a4e90000)
    libc.so.6 => /lib64/libc.so.6 (0x00007f56a4ac3000)
    /lib64/ld-linux-x86-64.so.2 (0x00007f56a61a1000)
    libpcre.so.1 => /lib64/libpcre.so.1 (0x00007f56a4862000)
    libattr.so.1 => /lib64/libattr.so.1 (0x00007f56a465d000)
    libncurses.so.5 => /lib64/libncurses.so.5 (0x00007f56a4436000)
    libresolv.so.2 => /lib64/libresolv.so.2 (0x00007f56a421d000)
    libnsl.so.1 => /lib64/libnsl.so.1 (0x00007f56a4003000)
    libcrypt.so.1 => /lib64/libcrypt.so.1 (0x00007f56a3dcc000)
    libutil.so.1 => /lib64/libutil.so.1 (0x00007f56a3bc9000)
    libfreebl3.so => /lib64/libfreebl3.so (0x00007f56a39c6000)

ldd也可以列出某个共享库所依赖的共享库

[root@localhost etc]# ldd /lib64/libncurses.so.5
    linux-vdso.so.1 =>  (0x00007ffd22abd000)
    libc.so.6 => /lib64/libc.so.6 (0x00007f897cbb2000)
    libdl.so.2 => /lib64/libdl.so.2 (0x00007f897c9ae000)
    libtinfo.so.5 => /lib64/libtinfo.so.5 (0x00007f897c784000)
    /lib64/ld-linux-x86-64.so.2 (0x00007f897d1a6000)

猜你喜欢

转载自www.cnblogs.com/kelamoyujuzhen/p/9164507.html
ldd
今日推荐