剛剛手動編譯安裝gsl2.5,默認的鏈接庫安裝位置在/usr/local/lib
,頭文件在/usr/local/include/gsl
,在調用時出現了error while loading shared libraries: libgsl.so.23
的提示,解決步驟如下:
(1)修改/etc/profile
,在最後面添加環境變量
export PATH=$PATH:/usr/local/lib
使環境變量生效
$ sudo source /etc/profile
(2)執行完前面步驟還是找不到,需要寫入共享庫緩存目錄,執行下面命令
$ sudo ldconfig
然後再進行編譯就可以了