GNU LINUX科學計算庫GSL安裝

2021-10-06 00:00:45 字數 1006 閱讀 4914

gsl(gnu scientific library)是乙個應用廣泛的c/c++科學計算庫,其包含了大量高效的數學函式。本文將簡單介紹linux作業系統下gsl庫的安裝和測試。

首先使用命令配置編譯資訊:

$ [sudo] ./configure [–prefix=your_path]

其中[ ]內為可選命令。root使用者可用sudo指令(ubuntu作業系統下),非root使用者請忽略;而your_path可用來指定安裝位置,預設的安裝位置通常是/usr/local(需要root許可權)。非root使用者無法安裝到/usr/local,必須自己指定–prefix。

相繼使用命令編譯和安裝gsl庫

$ [sudo] make

$ [sudo] make install

來編譯安裝gsl庫。安裝完成後,在指定的安裝位置your_path內將會出現bin、lib、include三個資料夾,分別用來存放gsl的命令列指令、函式庫和標頭檔案。

這樣,我們就完成了gsl的安裝和環境變數的設定工作,現在可以盡情享受科學計算的樂趣了!

/*example.c*/

#include

#include

// header: gsl special functions

intmain

(int argc,

char

const

*ar**)

;// calculate zero-order bessel function at given points

for(

int i =

0; i <5;

++i)

return0;

}

上面的**計算了0階貝塞爾函式在五個點處的函式值。輸出如下:

科學計算 安裝GNU的開源科學計算庫gsl

gsl是gnu的乙個開源科學計算庫,c語言的。不過感覺使用人群小了點,最近一次更新是在2011年。gnu的專案有好多是費了的,純粹的開源不尋求商業途徑很難撐下去。下面是專案主頁 專案主頁 原始碼和其他開源的一樣,解壓後,輸入.confiure,make,make install。最後乙個一定要sud...

科學計算 安裝GNU的開源科學計算庫gsl

gsl是gnu的乙個開源科學計算庫,c語言的。不過感覺使用人群小了點,最近一次更新是在2011年。gnu的專案有好多是費了的,純粹的開源不尋求商業途徑很難撐下去。下面是專案主頁 專案主頁 原始碼和其他開源的一樣,解壓後,輸入.confiure,make,make install。最後乙個一定要sud...

python科學計算庫安裝

python科學計算相關的庫包括numpy,scipy,matplotlib等,但是自己安裝比較不容易,倒不是安裝過程有多難,而是會出現各種各樣的問題,現在做一記錄 安裝順序numpy scipy matplotlib,電腦環境 win7 64位旗艦版,python 3.5x 注意 版本問題,num...