如何查看Linux上程序或进程用到的依赖库
一、查看Linux上程序或进程用到的依赖库
在Linux上查看程序或进程用到的依赖库,可以使用ldd命令来完成。ldd命令是一个动态连接库查看工具,它可以查看一个可执行文件或共享库所依赖的共享库,并列出它们的完整路径。ldd命令的完整语法如下:
其中,option可以是以下几个参数:
- -v 显示更多的信息,包括版本号和编译日期。
- -d 显示更多的信息,包括每个库的版本号、编译日期和编译参数。
- -r 显示每个库的完整路径。
- -u 显示未解析的库。
- -e 显示程序的入口点。
二、使用ldd查看Linux上程序或进程用到的依赖库
使用ldd命令查看Linux上程序或进程用到的依赖库,首先需要指定要查看的文件,例如查看/bin/ls文件,可以使用以下命令:
运行上面的命令后,会列出/bin/ls文件所依赖的共享库,以及每个库的完整路径,如下所示:
三、ldd命令的注意事项
使用ldd命令查看Linux上程序或进程用到的依赖库时,有以下几个注意事项:
- ldd命令只能查看使用动态链接的可执行文件或共享库,不能查看使用静态链接的可执行文件或共享库。
- ldd命令不能查看系统内核的依赖库,因为内核是使用静态链接的。
- ldd命令只能查看文件所依赖的库,不能查看文件所使用的函数。
猜您想看
-
怎样理解Java数据结构与算法中的栈实现
栈是一种常用的...
2023年07月23日 -
如何理解计算机存储信息的基本单位
计算机存储信息...
2023年07月20日 -
Scala函数式编程基础讲解
一、什么是函数...
2023年05月26日 -
电脑的电源出现了问题怎么办?
电脑电源出现问...
2023年04月24日 -
Python怎么绘制全球风场
如何绘制全球风...
2023年07月20日 -
Flume采集数据时在HDFS上产生大量小文件的问题怎么办
一、Flume...
2023年05月22日