2021-05-12 14:32:11
Ubuntu 安裝GNU Scientific library(GSL)
2020-06-16 17:44:20
由於論文資料處理的需要,需要使用libeemd
這個包,需要安裝gsl
科學庫,Windows
下沒有辦法,只能轉戰Ubuntu
進行科學計算。
GSL(GNU Scientific Library)
作為三大科學計算庫之一,除了涵蓋基本的線性代數,微分方程,積分,亂數,組合數,方程求根,多項式求根,排序等,還有模擬退火,快速傅里葉變換,小波,插值,基本樣條,最小二乘擬合,特殊函數等
當然最希望通過命令來安裝GSL科學庫。
方法一:
GSL原始碼包提供了以下二進位制包:
- gsl-bin:GNU Scientific Library (GSL) -- binary package
- libgsl0-dbg: GNU Scientific Library (GSL) -- debug symbols package
- libgsl0-dev: GNU Scientific Library (GSL) -- development package
- libgsl0ldbl: GNU Scientific Library (GSL) -- library package
終端鍵入以下命令即可安裝:
sudo apt-get install libgsl0ldbl
說明:根據不同的需要選擇安裝不同的版本,使用 gsl-bin
將會安裝所有的內容(gsl - bin
依賴 libgsl0ldbl
)
方法二:
ubuntu自己編譯原始碼(使用gsl1.6,windows上太麻煩折騰),解壓後進入目錄,執行:
./configure
make
make install
這個過程需要幾分鐘。這裡還有一點需要注意的是,執行 make install
時,會自動將動態庫和標頭檔案分別拷貝到/usr/local/lib
和 /usr/local/include
下面,但如果這兩個目錄沒有寫許可權,就無法建立此二目錄,導致安裝失敗,此時改用 sudo make install
或者手動去賦予許可權,便能解決此問題。
說明:折騰一圈還是使用前者成功的。
sudo apt-get install libgsl0-dev
相關文章