安装帮助 - 加载共享库时出现持续错误 - 新手用户

安装帮助 - 加载共享库时出现持续错误 - 新手用户

我是一名 Ubuntu 新手用户,我似乎无法弄清楚这一点。

我正在尝试安装这个名为 treePL 的程序 https://github.com/blackrim/treePL/wiki/Installation

看起来很简单,对吧?

我从 GitHub 获取了这些文件

我按照上述网站上的说明安装了两个依赖项。当我尝试运行该程序时,出现以下错误:tayne@tayne-VirtualBox:~/treePL/src$ sudo treePL arbtree.cppr8s treePL:加载共享库时出错:libadolc.so.2:无法打开共享对象文件:没有此文件或目录

我将其添加export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/usr/lib64到 ~/.bashrc 文件的底部,但似乎不起作用。当我导航到 lib64 时,我看到应该在那里的文件实际上在那里。

我已尝试重新启动机器和终端。

我需要帮助,有人向我解释清楚了。我还没有“理解”这个文件架构,这让我很沮丧。这可能与这些东西的安装位置和这种奇怪的路径有关,但它的工作方式让我很困惑,我不明白。

提前谢谢您。如果需要更多信息,请告诉我。

编辑 - 依赖项似乎已安装。该文件实际上位于 /usr/lib64 中

答案1

您必须安装该包libadolc2(缺少的库libadolc.so.2是其中的一部分)

sudo apt-get install libadolc2

正确的位置应该是

/usr/lib/x86_64-linux-gnu/

答案2

我通过运行可执行文件来修复它 LD_LIBRARY_PATH=/usr/local/ADOL-C-2.5.2/ADOL-C/.libs/:$LD_LIBRARY_PATH ./treePL

相关内容