我已經下載了犰狳6.5。需要用superLU(4.3)
庫來求解稀疏矩陣方程組。如何使超級在windows中
我已經下載superlu
從here但是當我想讓它在Windows中,它提供了:
(cd SRC; make)
process_begin: CreateProcess(NULL, (cd SRC; make), ...) failed.
make (e=2): The system cannot find the file specified.
Makefile:36: recipe for target 'superlulib' failed
make: *** [superlulib] Error 2
,如果我的CD,手動SRC
目錄,並在那裏做make
,是創造了很多*.o
文件但我又得到這個錯誤:
ar cr /Codes/SuperLU/SuperLU_4.3/lib/libsuperlu_4.3.a \
sgssv.o sgssvx.o ssp_blas2.o ssp_blas3.o sgscon.o slangs.o sgsequ.o slaqgs.o spivotgrowth.o sgsrfs.o sgstrf.o sgstrs.o scopy_to_ucol.o ssnode_dfs.o ssnode_bmod.o spanel_dfs.o sp
anel_bmod.o sreadhb.o sreadrb.o sreadtriple.o scolumn_dfs.o scolumn_bmod.o spivotL.o spruneL.o smemory.o sutil.o smyblas2.o sgsisx.o sgsitrf.o sldperm.o ilu_sdrop_row.o ilu_ssnode_dfs.o
ilu_scolumn_dfs.o ilu_spanel_dfs.o ilu_scopy_to_ucol.o ilu_spivotL.o sdiagonal.o superlu_timer.o util.o memory.o get_perm_c.o mmd.o sp_coletree.o sp_preorder.o sp_ienv.o relax_snode.o
heap_relax_snode.o colamd.o ilu_relax_snode.o ilu_heap_relax_snode.o mark_relax.o mc64ad.o qselect.o lsame.o xerbla.o slacon.o slamch.o
ar: /Codes/SuperLU/SuperLU_4.3/lib/libsuperlu_4.3.a: No such file or directory
Makefile:117: recipe for target 'single' failed
make: *** [single] Error 1
我幾乎沒有「make」和「superlu」的經驗。我怎樣才能使超級在Windows?是否有任何預編譯的超級庫可用於Windows?
我還能夠使用第一種方法編譯和使用庫(創建一個代碼塊靜態庫項目,將所有文件添加到src和cblas目錄中,並將它們構建到.a庫文件中) –