知识库

个人知识管理

用户工具

站点工具


linux:linux下提示缺少动态连接库的解决办法

linux下提示缺少动态连接库的解决办法

问题记录

安装软件和编译时出现经常出现找不到依赖so库的情况,提示cannot open shared object file: No such file or directory

解决方案

1. 用 ln 将需要的so文件链接到 /usr/lib 或者 /lib 这两个默认目录下

sudo ln -s /sopath/xxx.so /usr/lib
sudo ldconfig

2. 修改系统变量 LD_LIBRARY_PATH

export LD_LIBRARY_PATH=/sopath:$LD_LIBRARY_PATH
sudo ldconfig

3. 修改 /etc/ld.so.conf,增加so库路径后保存。

sudo vi /etc/ld.so.conf

4. 刷新:

sudo ldconfig
linux/linux下提示缺少动态连接库的解决办法.txt · 最后更改: 2019/09/11 00:49 (外部编辑)