关于部分软件运行报错,找不到libgsl.so.0的解决方案
Posted cwxblog
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了关于部分软件运行报错,找不到libgsl.so.0的解决方案相关的知识,希望对你有一定的参考价值。
报错信息
error while loading shared libraries: libgsl.so.0: cannot open shared object file: No such file or directory
解决方案
1. 安装gsl(如果已安装,请忽略)
wget http://gnu.mirror.vexxhost.com/gsl/gsl-2.7.1.tar.gz
tar -zxvf gsl-2.7.1.tar.gz
cd gsl-2.7.1
./configure
make
sudo make install
2. 修改配置文件
vim ~/.bashrc
# 添加如下配置信息,并保存
export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/usr/local/lib
export CFLAGS="-I/usr/local/include"
export LDFLAGS="-L/usr/local/lib"
source ~/.bashrc
# 如果还报错
# 原因是gsl本身没有libgsl.so.0, libgsl.so.0和libgsl.so是同一个东西,
# 所以将libgsl.so.0硬链接到libgsl.so
cd /usr/local/lib
ln libgsl.so libgsl.so.0
以上是关于关于部分软件运行报错,找不到libgsl.so.0的解决方案的主要内容,如果未能解决你的问题,请参考以下文章
关于部分软件运行报错,找不到libgsl.so.0的解决方案
关于在64位系统上,使用APlayer,运行报错“找不到指定的模块”
Android Studio运行APP报错:系统找不到指定的路径?