[root@NB ok]# ldd /bin/ls
linux-vdso.so. => (0x00007ffd7dbf6000)
libselinux.so. => /lib64/libselinux.so. (0x0000003429c00000)
librt.so. => /lib64/librt.so. (0x0000003428c00000)
libcap.so. => /lib64/libcap.so. (0x0000003434400000)
libacl.so. => /lib64/libacl.so. (0x0000003432800000)
libc.so. => /lib64/libc.so. (0x0000003428400000)
libdl.so. => /lib64/libdl.so. (0x0000003428000000)
/lib64/ld-linux-x86-.so. (0x0000003427c00000)
libpthread.so. => /lib64/libpthread.so. (0x0000003428800000)
libattr.so. => /lib64/libattr.so. (0x0000003438000000)
[root@NB ok]# rpm -qf /usr/bin/ldd
glibc-common-2.12-1.166.el6.x86_64

ldd命令通常使用"-v"来显示所依赖的动态库的尽可能的详细信息:

[root@NB ok]# ldd -v /bin/ls
linux-vdso.so. => (0x00007ffe97f6e000)
libselinux.so. => /lib64/libselinux.so. (0x0000003429c00000)
librt.so. => /lib64/librt.so. (0x0000003428c00000)
libcap.so. => /lib64/libcap.so. (0x0000003434400000)
libacl.so. => /lib64/libacl.so. (0x0000003432800000)
libc.so. => /lib64/libc.so. (0x0000003428400000)
libdl.so. => /lib64/libdl.so. (0x0000003428000000)
/lib64/ld-linux-x86-.so. (0x0000003427c00000)
libpthread.so. => /lib64/libpthread.so. (0x0000003428800000)
libattr.so. => /lib64/libattr.so. (0x0000003438000000) Version information:
/bin/ls:
librt.so. (GLIBC_2.2.5) => /lib64/librt.so.
libacl.so. (ACL_1.) => /lib64/libacl.so.
libacl.so. (ACL_1.) => /lib64/libacl.so.
libc.so. (GLIBC_2.) => /lib64/libc.so.
libc.so. (GLIBC_2.) => /lib64/libc.so.
libc.so. (GLIBC_2.3.4) => /lib64/libc.so.
libc.so. (GLIBC_2.2.5) => /lib64/libc.so.
。。。。。。
# ldd haproxy
linux-vdso.so. => (0x00007fffea9ff000)
libcrypt.so. => /lib64/libcrypt.so. (0x0000003a88400000)
libc.so. => /lib64/libc.so. (0x0000003a85400000)
libfreebl3.so => /lib64/libfreebl3.so (0x0000003a87400000)
/lib64/ld-linux-x86-.so. (0x0000003a85000000)
libdl.so. => /lib64/libdl.so. (0x0000003a85c00000)

ldd 命令用于判断某个可执行的binary档案含有什么动态链接库(so)的更多相关文章

  1. ldd命令

    ldd命令用于判断某个可执行的 binary 档案含有什么动态函式库. 参数说明: --version 打印ldd的版本号 -v --verbose 打印所有信息,例如包括符号的版本信息 -d --d ...

  2. ldd命令【转】

    转自:http://www.cnblogs.com/wanghetao/p/3779611.html ldd命令用于判断某个可执行的 binary 档案含有什么动态函式库. 参数说明: --versi ...

  3. MySQL的EXPLAIN命令用于SQL语句的查询执行计划

    MySQL的EXPLAIN命令用于SQL语句的查询执行计划(QEP).这条命令的输出结果能够让我们了解MySQL 优化器是如何执行SQL 语句的.这条命令并没有提供任何调整建议,但它能够提供重要的信息 ...

  4. shell脚本批量执行命令----必需判断上一步执行结果--没有捷径

    # 注意:shell脚本批量执行命令,不能只写一个函数,然后把所有命令复制进去,之前试过这样是不行的.必须要有一个判断命令执行成功与否的语句 # 简单的命令可以不加结果判断符号,但是遇到解压包.sed ...

  5. ldd命令--查看命令依赖的库文件

    .在制作自己的发行版时经常需要判断某条命令需要哪些共享库文件的支持,以确保指定的命令在独立的系统内可以可靠的运行:在Linux环境下通过ldd命令即可实现,在终端下执行:ldd /bin/ls //l ...

  6. ldconfig命令与ldd命令

    ldconfig是一个动态链接库管理命令,为了让动态链接库为系统所共享,还需运行动态链接库的管理命令 ldconfig通常在系统启动时运行,而当用户安装了一个新的动态链接库时,就需要手工运行这个命令. ...

  7. Linux Shell脚本Ldd命令原理及使用方法

    1.首先ldd不是一个可执行程序,而只是一个shell脚本2.ldd能够显示可执行模块的dependency,其原理是通过设置一系列的环境变量如下:LD_TRACE_LOADED_OBJECTS.LD ...

  8. LDD命令--可执行文件依赖的库出现错误时

    http://littlepig3056.blog.163.com/blog/static/180758353201212751814134/ ldd  查看可执行文件依赖的库,结果会列出依赖的库名及 ...

  9. 一个diff工具,用于判断两个目录下所有的改动(比较新旧版本文件夹)

    需求: 编写一个diff工具,用于判断两个目录下所有的改动 详细介绍: 有A和B两个目录,目录所在位置及层级均不确定 需要以B为基准找出两个目录中所有有改动的文件(文件或内容增加.修改.删除),将有改 ...

随机推荐

  1. 谈一谈IOC、DI

    Inversion of control(控制反转) 原来由类库主动去创建对象的方式变为容器装配的方式,装配的方式:设置配置文件. 对象由IOC容器管理,包括创建.释放.存在形式.生命周期的管理等. ...

  2. tomcat处理中文文件名的访问(乱码)

    解决问题的核心在于修改Tomcat的配置,在Server.xml文件中添加一个名为URIEncoding的属性,它用于对HTTP请求中的get方法传过来的URL进行编码.Tomcat内置的对于get协 ...

  3. Opencv 完美配置攻略(Win8.1 + Opencv 2.4.8 + VS 2013)

  4. MapReduce实现倒排索引(类似协同过滤)

    一.问题背景 倒排索引其实就是出现次数越多,那么权重越大,不过我国有凤巢....zf为啥不管,总局回应推广是不是广告有争议... eclipse里ctrl+t找接口或者抽象类的实现类,看看都有啥方法, ...

  5. Photon服务器进阶&一个新游戏的出产(二)

    继续上个文章说~ 接收其他人发过来的广播,在OnEvent中进行响应 比如说接收过来加入的消息 public void OnEvent(EventData eventData) { Debug.Log ...

  6. 【Beta】第5.5次任务发布

    PM #100 日常管理&dev版宣传&设计报告管理后台. 后端 #101 完成收藏功能 完成管理员权限表的生成和接入(按位压缩权限表) 验收条件:收藏功能能够正常使用.能够区分常规用 ...

  7. .Net 中的反射(序章) - Part.1

    引言 反射是.Net提供给我们的一件强力武器,尽管大多数情况下我们不常用到反射,尽管我们可能也不需要精通它,但对反射的使用作以初步了解在日后的开发中或许会有所帮助. 反射是一个庞大的话题,牵扯到的知识 ...

  8. 高版本api在低版本中的兼容

    直接上例子,看如何避免crash. eg:根据给出路径,获取此路径所在分区的总空间大小. 文档说明:获取文件系统用量情况,在API level 9及其以上的系统,可直接调用File对象的相关方法,以下 ...

  9. mysql中文乱码解决方法

    latin1(1和l的区别,l要么没有缺缺,要么缺缺是向左的直的; 1向左的缺缺是弯曲的,应该是可以看得出来的)是8位的字符集,表示英文和西欧字母. 瑞士: Switzerland [swits2la ...

  10. Linux下百度云盘报 获取bdstoken失败

    在用linux下百度云盘工具(bcloud),登录时,报获取bdstoken失败. 在网上搜了一下,解决办法如下. 找到auth.py文件 locate auth.py |grep bcloud 结果 ...