在 Linux(Ubuntu) 中,我尝试运行一个工具,但它显示错误“库丢失”。我无权在系统中安装任何内容(或者根本无法从我的用户帐户执行 sudo)。
是否可以在我的主目录(没有 sudo)中安装缺少的库(在我的例子中为 libstdc++.so.6)并更改环境变量等,以便所有其他工具/程序可以找到它?
是的,假设图书馆位于/home/user/lib
。您可以设置使用LD_LIBRARY_PATH
环境变量来查找lib。LD_LIBRARY_PATH=/home/user/lib
,它将找到该库。如果您必须自己编译它,您将需要使用configure --prefix=/home/user
.
我很惊讶的是libstdc++.so.6
尚未在系统上使用。看看/usr/lib/x86_64-linux-gnu
。如果可能只是您的程序不支持多架构。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)