作用:用来查看程序运行所需的共享库,常用来解决程式因缺少某个库文件而不能运行的一些问题。
/opt/app/todeav1/test$ldd test
libstdc++.so.6 => /usr/lib64/libstdc++.so.6 (0x00000039a7e00000)
libm.so.6 => /lib64/libm.so.6 (0x0000003996400000)
libgcc_s.so.1 => /lib64/libgcc_s.so.1 (0x00000039a5600000)
libc.so.6 => /lib64/libc.so.6 (0x0000003995800000)
/lib64/ld-linux-x86-64.so.2 (0x0000003995400000)
第一列:程序需要依赖什么库
第二列: 系统提供的与程序需要的库所对应的库
第三列:库加载的开始地址,如果找不到会提示not found
本文介绍如何利用ldd命令检查程序运行所需共享库,解决因库文件缺失导致的程序运行故障。ldd能显示程序依赖的库及系统对应提供的库,帮助定位并解决问题。
875

被折叠的 条评论
为什么被折叠?



