由於論文數據處理的需要,需要使用libeemd
這個包,需要安裝gsl
科學庫,Windows
下沒有辦法,只能轉戰Ubuntu
進行科學計算。
GSL(GNU Scientific Library)
作為三大科學計算庫之一,除了涵蓋基本的線性代數,微分方程,積分,隨機數,組合數,方程求根,多項式求根,排序等,還有模擬退火,快速傅裡葉變換,小波,插值,基本樣條,最小二乘擬合,特殊函數等
當然最希望通過命令來安裝GSL科學庫。
方法一:
GSL源碼包提供了以下二進制包:
終端鍵入以下命令即可安裝:
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
更多Ubuntu相關信息見Ubuntu 專題頁面 http://www.linuxidc.com/topicnews.aspx?tid=2