我们可以直接使用ldd 来查看用户依赖的共享库:如下
ldd 程序名/库名
![在这里插入图片描述](https://i-blog.csdnimg.cn/blog_migrate/fce30063f23306b33a104f29b9a39093.png)
ldd显示可执行模块的dependency的工作原理,其实质是通过ld-linux.so(elf动态库的装载器)来实现的。我们知道,ld-linux.so模块会先于executable模块程序工作,并获得控制权,因此当上述的那些环境变量被设置时,ld-linux.so选择了显示可执行模块的dependency。
实际上可以直接执行ld-linux.so模块,如:/lib/ld-linux.so.2 --list program(这相当于ldd program)ldd命令使用方法