【问题标题】:libltdl.so.3: cannot open shared object file: No such file or directory in Ubuntu 14.04libltdl.so.3:无法打开共享对象文件:Ubuntu 14.04 中没有此类文件或目录
【发布时间】:2015-08-18 11:53:39
【问题描述】:

我有一个程序需要共享库 libltdl.so.3。在 14.04 中运行此程序时,我遇到以下错误:

error while loading shared libraries: libltdl.so.3: cannot open shared object file: No such file or directory

我已经安装并更新了 libtool。在运行 atp-get install libltdl3 我得到以下输出

Reading package lists... Done
Building dependency tree       
Reading state information... Done
Package libltdl3 is not available, but is referred to by another package.
This may mean that the package is missing, has been obsoleted, or
is only available from another source

E: Package 'libltdl3' has no installation candidate

在运行时找到 libltdl.so 我得到

/usr/lib/x86_64-linux-gnu/libltdl.so
/usr/lib/x86_64-linux-gnu/libltdl.so.7
/usr/lib/x86_64-linux-gnu/libltdl.so.7.3.0

谁能告诉我如何获取 libltdl.so.3?

【问题讨论】:

  • 您可以尝试创建一个libltdl.so.7libltdl.so.3 的符号链接,即reported to work
  • 答案对您有用吗?请告诉我们
  • 是的,确实如此。标记为已接受。

标签: shared-libraries ubuntu-14.04 libltdl


【解决方案1】:

我找到的唯一解决方案是创建一个符号链接

ln -s /usr/lib/x86_64-linux-gnu/libltdl.so /usr/lib/x86_64-linux-gnu/libltdl.so.3

见:http://englanders.us/~jason/howtos.php?howto=libtool

【讨论】:

    猜你喜欢
    • 2019-04-20
    • 2022-11-10
    • 2021-11-27
    • 1970-01-01
    • 2022-06-15
    • 2019-01-12
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多