您尚未登录。

#1 2019-05-20 17:22:32

jingmouren
会员
注册时间: 2014-09-13
帖子: 42

符号链接的.so不起作用,如何设置?

github上下载的一个软件运行时提示
error while loading shared libraries: libTDFAPI30.so: cannot open shared object file: No such file or directory
在该软件的deps/tdf/linux64/lib/提供了这个.so
我用ln -s链接到/usr/lib后再运行,还是报错不能找到.so
该如何设置?

而同一软件之前报错的 error while loading shared libraries: libzmq.so.3, 我就是软链至/usr/lib/libzmq.so 解决的

离线

#2 2019-05-20 18:21:36

依云
a.k.a. 百合仙子
所在地: 一个等待妹纸出现的地方
注册时间: 2011-08-21
帖子: 5,123
个人网站

Re: 符号链接的.so不起作用,如何设置?

LD_LIBRARY_PATH 和 ldconfig 了解一下。

离线

#3 2019-05-20 19:51:45

xtricman
エクス·トリクマン
注册时间: 2012-12-26
帖子: 699

Re: 符号链接的.so不起作用,如何设置?

依云 说:

LD_LIBRARY_PATH 和 ldconfig 了解一下。

那为什么之前的libzmq可以呢?

离线

#4 2019-05-20 21:10:14

依云
a.k.a. 百合仙子
所在地: 一个等待妹纸出现的地方
注册时间: 2011-08-21
帖子: 5,123
个人网站

Re: 符号链接的.so不起作用,如何设置?

xtricman 说:
依云 说:

LD_LIBRARY_PATH 和 ldconfig 了解一下。

那为什么之前的libzmq可以呢?

意外地刷新了缓存。比如用 pacman 安装了什么东西。

离线

页脚