ldd命令用于判断某个可执行的 binary 档案含有什么动态函式库

[diego@localhost ~/work/branch_dispatch_201511/rtqa_center/source]# ldd ctrl_svr
linux-vdso.so.1 => (0x00007fff3f957000)
libprotobuf.so.9 => /usr/local/lib/libprotobuf.so.9 (0x00007fa4f0160000)
libevent-2.0.so.5 => ../third_party/lib/libevent-2.0.so.5 (0x00007fa4eff1a000)
libevent_pthreads-2.0.so.5 => ../third_party/lib/libevent_pthreads-2.0.so.5 (0x00007fa4efd18000)
libpthread.so.0 => /lib64/libpthread.so.0 (0x0000003d56600000)
libstdc++.so.6 => /usr/lib64/libstdc++.so.6 (0x0000003d7ee00000)
librt.so.1 => /lib64/librt.so.1 (0x0000003d56a00000)
libdl.so.2 => /lib64/libdl.so.2 (0x0000003d55e00000)
libjsoncpp.so.0 => ../third_party/lib/libjsoncpp.so.0 (0x00007fa4efaa1000)
libsched.so => ../third_party/lib/libsched.so (0x00007fa4ef88a000)
libboost_chrono.so.1.59.0 => /usr/local/lib/libboost_chrono.so.1.59.0 (0x00007fa4ef683000)
libboost_system.so.1.59.0 => /usr/local/lib/libboost_system.so.1.59.0 (0x00007fa4ef47f000)
librabbitmq.so.4 => not found
libSimpleAmqpClient.so => ../third_party/lib/libSimpleAmqpClient.so (0x00007fa4ef11e000)
libm.so.6 => /lib64/libm.so.6 (0x0000003d56e00000)
libgcc_s.so.1 => /lib64/libgcc_s.so.1 (0x0000003d7ea00000)
libc.so.6 => /lib64/libc.so.6 (0x0000003d56200000)
libz.so.1 => /lib64/libz.so.1 (0x0000003d57200000)
/lib64/ld-linux-x86-64.so.2 (0x0000003d55a00000)

当找不到相应的so时,会报错:

./ctrl_svr: error while loading shared libraries: librabbitmq.so.4: cannot open shared object file: No such file or directory

ldd的更多相关文章

  1. ldd 命令用于判断某个可执行的binary档案含有什么动态链接库(so)

    [root@NB ok]# ldd /bin/ls linux-vdso.so. => (0x00007ffd7dbf6000) libselinux.so. => /lib64/libs ...

  2. ldconfig和ldd用法

    一.ldconfig ldconfig是一个动态链接库管理命令,为了让动态链接库为系统所共享,还需运行动态链接库的管理命令--ldconfig. ldconfig 命令的用途,主要是在默认搜寻目录(/ ...

  3. ldd查询命令或软件共享的函数库(动态)

    <1> ldd - print shared library dependencies SYNOPSIS ldd [OPTION]... FILE... DESCRIPTION ldd p ...

  4. Linux的ldconfig和ldd用法

    ldd 查看程序依赖库 ldd 作用:用来查看程式运行所需的共享库,常用来解决程式因缺少某个库文件而不能运行的一些问题. 示例:查看test程序运行所依赖的库: /opt/app/todeav1/te ...

  5. Linux程序分析工具:ldd和nm

    ldd和nm是Linux下两个非常实用的程序分析工具.其中,ldd是用来分析程序运行时需要依赖的动态链接库的工具,nm是用来查看指定程序中的符号表信息的工具. 1 ldd 格式:ldd [option ...

  6. busybox filesystem add ldd function

    /******************************************************************** * busybox filesystem add ldd f ...

  7. ldd查看可执行程序依赖的文件

    ldd 用于查看可执行程序依赖的so动态链接库文件 [root@localhost ld.so.conf.d]# ldd /usr/local/tengine/sbin/nginx linux-vds ...

  8. 【转】ldconfig和ldd用法

    ldconfig和ldd用法 一.ldconfig ldconfig --helpUsage: ldconfig [OPTION...]Configure Dynamic Linker Run Tim ...

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

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

  10. Linux下的库操作工具-nm、ar、ldd、ldconfig和ld.so

    Linux下的库操作工具-nm.ar.ldd.ldconfig和ld.so .nm [options] file 列出file中的所有符号 [option] -c 将符号转化为用户级的名字 -s 当用 ...

随机推荐

  1. Microsoft Windows Server 部署

    Microsoft Windows Server 部署 多重引导 计算机可以被设置多重引导,即在一台计算机上安装多个操作系统..在安装多重引导的操作系统时,还要注意版本的类型,一般应先安装版本低的,再 ...

  2. Vue之组件的使用

    <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8&quo ...

  3. 弹跳加载动画特效Bouncing loader

    一款非常常用的css 加载动画,这款CSS3 Loading动画主要由几个小球通过规律的上下跳动,渐隐渐显而成,效果十分生动.流畅.兼容IE8以上,尤其适合在移动端中使用,基本代替了图片实现加载的效果 ...

  4. python 装饰器(二): 加参数

    接上篇python 闭包&装饰器(一) 一.功能函数加参数:实现一个可以接收任意数据的加法器 源代码如下: def show_time(f): def inner(*x, **y): # 形参 ...

  5. pwnable.kr cmd1之write up

    看一下源代码: #include <stdio.h> #include <string.h> int filter(char* cmd){ ; r += strstr(cmd, ...

  6. Android开发——Accessibility机制实现模拟点击(微信自动抢红包实现)

    1. 何为Accessibility机制 许多Android使用者因为各种情况导致他们要以不同的方式与手机交互.对于那些由于视力.听力或其它身体原因导致不能方便使用Android智能手机的用户,And ...

  7. OO第三次作业总结(JML)

    第三单元的课题是JML, 即java建模语言.JML是一种描述接的语言.通过前置条件和后置条件,描述一个模块的行为.本单元我们扮演一个项目中的一员,完成自己的一小部分工作,最终实现整个项目.而限制我们 ...

  8. ms sqlserver数据库建索引

    索引分类:从物理结构上可分为两种:聚集索引和非聚集索引 (此外还有空间索引.筛选索引.XML索引) 因为聚集索引是索引顺序与物理存储顺序一致,所以只能建一个. 聚集索引就是把数据按主键顺序存储: 因为 ...

  9. [Istioc]Istio部署sock-shop时rabbitmq出现CrashLoopBackOff

    因Istio官网自带的bookinfo服务依赖关系较少,因此想部署sock-shop进行进一步的实验. kubectl apply -f <(istioctl kube-inject -f so ...

  10. 七牛云一站式 SSL 证书服务上线,即刻使用最多可省 7 万

    2017 年 ,随着谷歌.苹果和腾讯对原 HTTP 的相继限制,全站 HTTPS 已经成为了当下趋势,所以安装 SSL 证书成为网站建设中必不可少的一步. 在 2016 年底,七牛云已经与 Trust ...