我需要找出哪些庫是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