error while loading shared libraries

以Ubuntu为例:

 error while loading shared libraries: libsqlite3.so   缺少 libsqlite3.so的库,需要安装,命令如下:

# apt-cache search libsqlite3

查找 libsqlite3.so的库的路径

root@ubuntu:# find / -name libsqlite3.so
/home/python/rosetta/rosetta_src_2019.35.60890_bundle/main/source/build/external/release/linux/4.4/64/x86/gcc/5.4/mpi/libsqlite3.so

若出现:find: ‘/run/user/1000/gvfs’: 权限不够,删除即可,该文件下实质上没有任何文件

umount /run/user/1000/gvfs    // 卸载该文件
rm -rf /run/user/1000/gvfs    // 删除该文件

查看完xxx.so库的路径后修改/etc/ld.so.conf

# vi /etc/ld.so.conf

添加xxx.so的路径即可,(因为在加载库的时候自动去usr/lib下,添加以下路径可自动加载到这个库,也可去~/.bashrc~/.bash_profile下配置库的环境变量)

/home/python/rosetta/rosetta_src_2019.35.60890_bundle/main/source/build/external/release/linux/4.4/64/x86/gcc/5.4/mpi/

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值