Linux下的lld命令的主要作用:用来查看程式运行所需的共享库(动态链接库),常用来解决程式因缺少某个库文件而不能运行的一些问题。
1、首先ldd不是一个可执行程序,而只是一个shell脚本
2、ldd 的使用
lld + 可执行程序或者动态库
1)查看ls命令所需的动态库
2)查看libstdc++.so.6动态库依赖的包的详细信息
3) 缺少依赖包时后面会显示 not found
3、注意
ldd不能工作在a.out格式的共享库上。
ldd不能工作在一些非常老的a.out程序上,这些程序在支持ldd的编译器发行前已经创建。如果你在这种类型的程序上使用ldd,程序将尝试argc = 0的运行方式,其结果不可预知。