我必须将.so
库安装到我的主目录中的目录中,因为我不是sudo
用户。我已经创建了环境变量LD_LIBRARY_PATH=/home/<user>/lib/
。我创建了一个目录/home/<user>/lib
,复制了该文件libXss.so.1.0.0
并创建了一个在该目录中调用的符号链接libXss.so.1
,但是当我启动依赖于该库的程序时,它给了我错误:
加载共享库时出错:libXss.so.1:无法打开共享对象文件:没有这样的文件或目录
答案1
libXss.so.1 是一个符号链接,您似乎将其复制为文件:
尝试这个:
$ rm /home/<my_username>/lib/libXss.so.1
$ ln -s /home/<my_username>/lib/libXss.so.1.0.0 /home/<my_username>/lib/libXss.so.1
$ LD_LIBRARY_PATH=/home/<my_username>/lib/ /path/to/your/program