gpt4 book ai didi

macos - 通过正在运行的进程(unix)获取已用库的列表

转载 作者:行者123 更新时间:2023-12-03 08:51:40 26 4
gpt4 key购买 nike

我需要找出unix进程已加载哪些库,并在其整个生命周期内使用它们。这可能吗?或者更好的是,我有一个库名,我需要找出正在使用它的进程,这是否可能。

同样,是否可以通知启动UNIX进程的时间以及退出进程的方式。它们不是我的过程的子过程,我只需要全局了解即可。

更新:

我想我没有提供足够的信息。我正在谈论的Unix是MacOS X(尽管有人说它并不是完全不完整的Unix),我正在寻找一种方法来查找进程具有的加载库,而我需要用C / C++来完成。

最佳答案

Solaris具有 pldd 。对于Linux,您可以在可执行文件上调用 ldd 或在正在运行的进程上调用 pmap 或查看/proc/PID/maps中的映射库。

关于macos - 通过正在运行的进程(unix)获取已用库的列表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2184775/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com