2024-09-29 22:35:02 发布
网友
我需要将共享对象复制到一个包中进行分发。在这之前,ldd已经足够了
我现在遇到了https://github.com/emcconville/wand/blob/master/wand/api.py,它使用ldd没有检测到的CType
如何检测加载的共享对象,以便复制它们
一般来说,没有办法做到这一点。考虑一个程序,它执行了{{CD1}}。您不可能提前知道它将尝试加载哪些库
在您的特定情况下,您应该能够通过包装ctypes来记录它在执行过程中加载的所有库来解决这个问题。不过,请注意,只有当您的执行加载了它在任何执行中都需要的所有库时,这才起作用,所以请确保您点击了所有相关的代码路径
ctypes
一般来说,没有办法做到这一点。考虑一个程序,它执行了{{CD1}}。您不可能提前知道它将尝试加载哪些库
在您的特定情况下,您应该能够通过包装
ctypes
来记录它在执行过程中加载的所有库来解决这个问题。不过,请注意,只有当您的执行加载了它在任何执行中都需要的所有库时,这才起作用,所以请确保您点击了所有相关的代码路径相关问题 更多 >
编程相关推荐