首頁 > 軟體

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

IT145.com E-mail:sddin#qq.com