gpt4 book ai didi

linux - 获取二进制文件的依赖模块(共享对象)

转载 作者:塔克拉玛干 更新时间:2023-11-02 23:25:42 25 4
gpt4 key购买 nike

我在 linux 上有一个二进制文件 .. tclsh8.4。它取决于某些 tcl*.so 文件。

  1. 有没有办法从二进制文件本身获取这些信息?

  2. 二进制 tclsh8.4 所依赖的 tcl*.so 文件位于其他权限有限的目录中。我应该如何处理二进制文件才能使用其他位置的相同 .so 文件?

只在同一位置复制 oved .so 文件行吗?

最佳答案

为此使用ldd

复制共享对象是行不通的,因为 Linux 加载程序只在 /etc/ld.so.conf 中指定的目录中查找共享对象。您需要使用 $LD_LIBRARY_PATH 来告诉加载程序在哪里可以找到额外的共享对象。

关于linux - 获取二进制文件的依赖模块(共享对象),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2145854/

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