ldd 命令用于判断某个可执行的binary档案含有什么动态链接库(so)
2016-12-15 17:56
232 查看
[root@NB ok]# ldd /bin/ls linux-vdso.so.1 => (0x00007ffd7dbf6000) libselinux.so.1 => /lib64/libselinux.so.1 (0x0000003429c00000) librt.so.1 => /lib64/librt.so.1 (0x0000003428c00000) libcap.so.2 => /lib64/libcap.so.2 (0x0000003434400000) libacl.so.1 => /lib64/libacl.so.1 (0x0000003432800000) libc.so.6 => /lib64/libc.so.6 (0x0000003428400000) libdl.so.2 => /lib64/libdl.so.2 (0x0000003428000000) /lib64/ld-linux-x86-64.so.2 (0x0000003427c00000) libpthread.so.0 => /lib64/libpthread.so.0 (0x0000003428800000) libattr.so.1 => /lib64/libattr.so.1 (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.1 => (0x00007ffe97f6e000) libselinux.so.1 => /lib64/libselinux.so.1 (0x0000003429c00000) librt.so.1 => /lib64/librt.so.1 (0x0000003428c00000) libcap.so.2 => /lib64/libcap.so.2 (0x0000003434400000) libacl.so.1 => /lib64/libacl.so.1 (0x0000003432800000) libc.so.6 => /lib64/libc.so.6 (0x0000003428400000) libdl.so.2 => /lib64/libdl.so.2 (0x0000003428000000) /lib64/ld-linux-x86-64.so.2 (0x0000003427c00000) libpthread.so.0 => /lib64/libpthread.so.0 (0x0000003428800000) libattr.so.1 => /lib64/libattr.so.1 (0x0000003438000000) Version information: /bin/ls: librt.so.1 (GLIBC_2.2.5) => /lib64/librt.so.1 libacl.so.1 (ACL_1.0) => /lib64/libacl.so.1 libacl.so.1 (ACL_1.2) => /lib64/libacl.so.1 libc.so.6 (GLIBC_2.4) => /lib64/libc.so.6 libc.so.6 (GLIBC_2.3) => /lib64/libc.so.6 libc.so.6 (GLIBC_2.3.4) => /lib64/libc.so.6 libc.so.6 (GLIBC_2.2.5) => /lib64/libc.so.6 。。。。。。
# ldd haproxy linux-vdso.so.1 => (0x00007fffea9ff000) libcrypt.so.1 => /lib64/libcrypt.so.1 (0x0000003a88400000) libc.so.6 => /lib64/libc.so.6 (0x0000003a85400000) libfreebl3.so => /lib64/libfreebl3.so (0x0000003a87400000) /lib64/ld-linux-x86-64.so.2 (0x0000003a85000000) libdl.so.2 => /lib64/libdl.so.2 (0x0000003a85c00000)
相关文章推荐
- 没什么价值的小程序的头文件(talk程序,用于聊天,远程执行命令。。。)
- CMD命令执行多条语句(带有IF判断)
- crontab执行的文件中含有sqlplus命令的处理
- 如果命令与判断命令最主要的区别是什么
- 判断返回的字符串里面含有什么字段
- Linux/shell命令的实际应用——ldd查看可执行程序依赖的库文件
- PHP - Manual手册 - CXXX. Program Execution Functions程序调用函数 - proc_open执行命令并打开用于输入输出的文件指针
- 通过system返回值判断 命令是否正确执行
- ping 命令----根据TTL判断对方是什么操作系统
- 判断shell命令执行的结果
- linux shell 判断命令执行状态
- 增加打印信息,知道将要执行什么命令
- if结合errorlevel使用:判断一个DOS命令执行成功与否
- rmdev、chdev、reducevg、exportvg和importvg命令执行了什么操作
- 关于try中含有return语句的执行顺序的升入解析(学习javap命令)
- [整理修改] DOS 批处理命令判断操作系统版本 执行各版本对应语句
- 【BASH】判断命令是否成功执行
- C# 在DOS下执行命令并判断是否执行成功!
- php通过gbk编码判断 含有连续数字 可用于判断QQ号,手机号等。
- shell 中如何判断前一个命令是否执行成功