title: how to make superlu in windows
body: <p>I have downloaded armadillo 6.5. it needs <code>superLU(4.3)</code> library to solve sparse matrix system of equations.</p>
  
  <p>I have downloaded <code>superlu</code> from <a href="http://crd-legacy.lbl.gov/~xiaoye/SuperLU/" rel="nofollow">here</a>  but when i want to make it in windows, it gives:</p>
  
  <pre><code>( 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
  </code></pre>
  
  <p>if i cd to <code>SRC</code> directory manually and do <code>make</code> in there, a lot of <code>*.o</code> file is created but again i get this error:</p>
  
  <pre><code>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
  </code></pre>
  
  <p>i almost have no experience with "make" and "superlu". how can i make superlu in windows? is there any precompiled superlu library available for windows?</p>