【问题标题】:Finding dependencies of a compiled library on Unix在 Unix 上查找已编译库的依赖项
【发布时间】:2011-07-01 05:32:43
【问题描述】:

有没有办法找到给定库所依赖的库的名称?

基本上我有一个动态加载的“.so”文件,并且我知道它将尝试加载的所有其他 .so 文件

07/07 更新: 我发现 /proc//maps 非常有用,它为给定进程提供了加载的动态库的位置

【问题讨论】:

    标签: c linux linker


    【解决方案1】:

    在终端中输入readelf -a <PATH-TO-LIBRARY> | grep 'NEEDED'

    注意:readelfbinutils 的一部分。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2021-06-21
      • 2012-07-16
      • 1970-01-01
      • 2022-07-08
      • 2017-08-01
      • 2021-12-26
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多