找不到动态库解决方案
程序员文章站
2022-05-28 11:16:41
...
方法1
使用环境变量LD_LIBRARY_PATH
将动态库的绝对路径添加到该环境变量中
LD_LIBRARY_PATH=/usr/include/xxx:$LD_LIBRARY_PATH
export LD_LIBRARY_PATH
直接在shell中是临时配置,我们可以写入到系统的配置文件中(~/.bashrc或者/etc/profile),从而达到永久配置的目的
方法2
给动态库设置软连接
将软连接放到/usr/lib /usr/lib64 /lib /lib64
sudo ln -s /usr/yff/xxx.so /usr/lib/libxxx.so
如果库升级也不用再次拷贝
方法3
刷新/etc/ld.so.cache
首先 vi /etc/ld.so.conf将动态库的绝对路径写入到该文件中
sudo ldconfig -v(类似于tar中的-v)