1. 程式人生 > >3dSkullStrip報錯error while loading shared libraries: libgsl.so.19

3dSkullStrip報錯error while loading shared libraries: libgsl.so.19

3dSkullStrip報錯 :

3dSkullStrip:error while loading shared libraries: libgsl.so.19: cannot open shared object file: No such file or directory

百度的解決方案都是圍繞如何將庫檔案新增到共享庫目錄,然而我在自己電腦上並沒有找到libgsl.so.19這個檔案,所以新增也沒用

$LD_LIBRARY_PATH=/usr/local/lib
$export LD_LIBRARY_PATH

網上到處都找不到libgsl.so.19,下載最新版的gsl-2.5安裝後也沒有,最後在bing 看到包含libgsl.so.19 的一個安裝包名為lib64gsl19-2.3-2pclos2017.x86_64.rpm, 無法下載,於是猜測gsl-2.3的版本應該有這個檔案。

安裝成功後果然不報錯了。算是運氣好猜對了。

1, 下載 gsl-1.9.tar.gz

2, 安裝

tar -zxvf gsl-2.3.tar.gz 

cd gsl-2.3

sudo ./configure

sudo make

sudo make install