我需要找出哪些库是unix进程已加载并可能在整个生命周期中使用的。这是可能的和如何。或者更好的是,我有一个库名称,我需要找出哪些进程正在使用它,这是可能的。通过正在运行的进程获取已使用库的列表(unix)
在同样的说明中,是否有可能通知某些unix进程何时启动以及何时退出。他们不会是我的过程的子进程,我只需要全球知道。
更新:
我觉得我没有提供足够的信息。我所谈论的unix是MacOS X(即使有人说它不是完全unix),我正在寻找一种方法来找到一个进程已加载的库,我需要用C/C++来完成。
'pldd'已于2012年3月加入Linux。[glibc 2.15发布公告](http://savannah.gnu.org/forum/forum.for/forum_id=7163) – Mikel 2012-04-05 20:49:36
很高兴知道,谢谢。 – 2012-04-05 21:33:16
对于Mac OS X ['otool -L'](http://developer.apple.com/library/mac/#documentation/Porting/Conceptual/PortingUnix/compiling/compiling.html)相当于'ldd' – 2013-04-03 08:12:48