解决linux应用程序找不到某个已安装的库-配置LD_LIBRARY_PATH

 参考了:https://www.cnblogs.com/wainiwann/p/4210343.html

 

方法一:基于shell,设置环境变量LD_LIBRARY_PATH

echo 'export LD_LIBRARY_PATH=/my/lib/directory:$LD_LIBRARY_PATH' >> ~/.bashrc
source ~/.bashrc

其中/my/lib/directory根据实际情况而定

 

方法二:系统范围内全局有效

 

sudo echo '/my/lib/directory' >> /etc/ld.so.conf.d/my-lib.conf

 

其中/my/lib/directory根据实际情况而定,目录/etc/ld.so.conf.d不能修改,目录下的所有xxx.conf文件中的路径,都会被作为系统lib目录,也就意味着my-lib.conf可以改成自己想要的文件名。

 

posted @ 2025-07-19 21:38  xbit  阅读(22)  评论(0)    收藏  举报