关于部分软件运行报错,找不到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,运行报错“找不到指定的模块”

MySql启动报错,系统文件找不到,不能启动问题

Android Studio运行APP报错:系统找不到指定的路径?

关于Android Studio自带的模拟器处于运行中但找不到的问题

关于:找不到.dll文件||已加载但找不到入口点的解决方法