Ubuntu 安裝GNU Scientific library(GSL)


注: 此系列為自己之前所搭建網站內容。

由於論文數據處理的需要,需要使用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

參考#


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM