linux下使用pmap和ldd查看进程调用了什么lib

在写安装脚本或者其他时候我们想了解某个经常调用了哪些lib,我们可以使用pmap方法,显示出的lib比较全面,当然也可以使用ldd来查看。接下来看看linux下使用pmap和ldd的命令。

pmap命令
使用方法:pmap 进程pid
如下是查看nginx调用了哪些lib

内容非常详细详细,接下来看看ldd命令

ldd命令
使用方法:ldd 程序命令
例如,查看nginx启动需要使用哪些lib,如下:

ldd将调用到的lib名称以及他的绝对路径给显示出来了,比pmap要直观。

在linux下,不管你使用ldd还是pmap都是可以查看到程序调用的路径。如果查看一个已经运行种但是又不知道程序路径的程序,使用pmap更快捷,对于其他的可以使用ldd,工作种,用得最多的还是ldd.

转载请著名出处:http://www.ttlsa.com/html/3224.html