window數值分析庫gsl安裝

2021-08-18 04:46:02 字數 925 閱讀 9112

成功的前提條件,選對編譯系統,在win7下可行

(1)

(2)

安裝mingw,目的是使用make.exe,見(1)鏈結,如(1)中test.c可編譯,即安裝成功

安裝msys,為了在window下使用configure,make,

建議,將這2個程式放在同1目錄

安裝了msys,在其安裝路徑下,找到msys.bat,開啟;

先使用 ls -d *     這個命令可以知道msys虛擬的unix環境在哪個目錄

把你需要編譯的庫,可放在這個目錄,比如gsl,鏈結如下

解壓了gsl-2.4,然後通過  cd ./gsl-2.4進入目錄

./configure

make

make install

建議將mingw-get-setup.exe安裝與msys和mingw-w64安在同一目錄

找到mingw-get.exe的目錄,在cmd中通過cd跳轉到該目錄,使用mingw-get install pexports命令,

安裝完畢後,發現bin中有pexports.exe,將這個路徑加到環境變數

然後,通過cmd跳轉 local/bin中,使用以下命令

pexports libgsl-0.dll >libgsl-0.def      (注意,有的是libgsl-23.dll)

pexports libgslcblas-0.dll >libgslcblas-0.def

lib /machine:i386 /def:libgsl-0.def

lib /machine:i386 /def:libgslcblas-0.def

最後遇到問題  ,出現錯誤,出現這個問題的原因是,我在win10系統編譯的

後來換了win7系統編譯,編譯好的lib和dll,與win10下不同,直接拿來用,可以用;可能win10下有啥改動,不清楚

數值分析 誤差分析

方法誤差與捨入誤差 方法誤差 在用數學模型去 某個值的時候,由於選取的數學模型產生的誤差 例如使用泰勒展開式求取近似f x 時,其對應的拉格朗日餘項即為方法誤差 捨入誤差 計算機進行數值計算時產生的誤差,然後計算時產生的新誤差 比如用計算機用3.14去近似pi 誤差限對於某個演算法或者說數學模型,我...

GS與資料庫打交道

gs與資料庫打交道 link stat stat link stat rpkt.size if stat link stat link connected else if stat link stat link disconnected stat link stat link connect fai...

缺乏數值分析

稱號 以整數陣列給出乙個無序。如何找到第乙個大於 0,而且不在此陣列的整數。比方 1,2,0 返回3,3,4,1,1 返回2 最好能 o 1 空間和o n 時間。該題在首先,給定的整數陣列可能包括負數。並且正數的範圍也能夠超過n。所以最普遍的情況應該例如以下 36 1 2 4 演算法的基本思想是僅僅...