Linux中ldd命令起什么作用呢?


摘要:
下文讲述Linux中ldd命令的功能说明,如下所示;

ldd命令功能: 
      用于输出程序或库文件所依赖的共享库列表
 
     ldd命令的语法格式:
        ldd [参数] [文件]
       -------常用参数说明-----  
       -v:详细信息模式,打印所有相关信息
       -u:打印未使用的直接依赖
       -d:执行重定位和报告任何丢失的对象
       -r:执行数据对象和函数的重定位,并且报告任何丢失的对象和函数
       -- -help:显示帮助信息
      

例:
ldd命令的示例分享

  

---显示vi的依赖共享库
[root@maomao365.com ~]# ldd /bin/vi
        linux-vdso.so.1 =>  (0x00007ffdf1ed2000)
        libselinux.so.1 => /lib64/libselinux.so.1 (0x0000003a4f600000)
        libtinfo.so.5 => /lib64/libtinfo.so.5 (0x0000003a4fa00000)
        libacl.so.1 => /lib64/libacl.so.1 (0x0000003a53e00000)
        libc.so.6 => /lib64/libc.so.6 (0x0000003a4e200000)
        libdl.so.2 => /lib64/libdl.so.2 (0x0000003a4ea00000)
        /lib64/ld-linux-x86-64.so.2 (0x0000003a4de00000)
        libattr.so.1 => /lib64/libattr.so.1 (0x0000003a51e00000)