美文网首页
23、ldd 查看程序依赖库

23、ldd 查看程序依赖库

作者: 一个反派人物 | 来源:发表于2021-07-28 09:43 被阅读0次

1 作用

用来查看程式运行所需的共享库,常用来解决程式因缺少某个库文件而不能运行的一些问题。

2 使用示例

ldd后面需要加程序的绝对路径

[root@OfficeServer ~]$ ldd /usr/bin/ping
    linux-vdso.so.1 =>  (0x00007ffcce5e6000)
    libcap.so.2 => /lib64/libcap.so.2 (0x00007fed01ff5000)
    libidn.so.11 => /lib64/libidn.so.11 (0x00007fed01dc2000)
    libcrypto.so.10 => /lib64/libcrypto.so.10 (0x00007fed0195f000)
    libresolv.so.2 => /lib64/libresolv.so.2 (0x00007fed01745000)
    libm.so.6 => /lib64/libm.so.6 (0x00007fed01443000)
    libc.so.6 => /lib64/libc.so.6 (0x00007fed01075000)
    libattr.so.1 => /lib64/libattr.so.1 (0x00007fed00e70000)
    libdl.so.2 => /lib64/libdl.so.2 (0x00007fed00c6c000)
    libz.so.1 => /lib64/libz.so.1 (0x00007fed00a56000)
    /lib64/ld-linux-x86-64.so.2 (0x00007fed0242d000)

输出解释:
ldd的输出结果分为3列:

  • 第一列:程序需要依赖什么库
  • 第二列:系统提供的与程序需要的库对应的库名称
  • 第三列:依赖库加载的开始地址

相关文章

  • ldd查看程序依赖库

    作用 用来查看程序运行所需的共享库,常用来解决程序因缺少某个库文件而不能运行的一些问题 原理 ldd不是个可执行程...

  • ldd查看动态依赖库

    ldd命令用于输出程序或者库文件所依赖的共享库列表。 语法 ldd (选项) (参数) 选项 --help:显...

  • ldd命令

    ldd命令用于打印程序或者库文件所依赖的共享库列表。 来自:http://man.linuxde.net/ldd ...

  • ldd与otool

    ldd ldd命令用于打印程序或者库文件所依赖的共享库列表ldd不是一个可执行程序,而只是一个shell脚本 go...

  • 使用ldd查看程序依赖库并拷贝到指定目录

    偶遇程序目录复制到其他系统后缺少库文件,为解决此问题,故找到批量拷贝依赖库文件的方法。 1.通过ldd查看库依赖文...

  • Linux性能优化(性能工具助手)

    1、ldd /bin/ls #查看ls依赖于哪些库2、objdump -T /xx.so #查看库文件提...

  • qt5无法链接到mysql

    使用ldd 查看mysql的动态库(.so文件)是否满足依赖,有not found就说明没有满足该依赖

  • 如何恢复Centos6.9中丢失的库文件

    外部命令需要依赖于很多包才能执行 列出程序库文件的文件列表,用ldd:例如:ldd /usr/bin/cp 有很多...

  • Linux 查看so 依赖 (ldd 查看依赖)

  • Linux c gcc相关

    linux下动态库文件名命名规则 libxxx.so 动态库的制作 ldd 查看可执行程序连接信息

网友评论

      本文标题:23、ldd 查看程序依赖库

      本文链接:https://www.haomeiwen.com/subject/lidxvltx.html