1.数値演算ライブラリCLAPACKのインストール

  1. Netlibよりソースファイル(clapack2.tgz, CLAw32.zip)をダウンロード・解凍する。[CLAPACK]
     
  2. CLAPACKのインストール

    まずclapack2.tgzを解凍して、次にCLAw32.zipを上書きで解凍する。

    Visual C++を起動し、「ファイル→ワークスペースを開く」からCLAPACK/clapack.dswを読み込む。

    ビルドして各Releaseディレクトリに出来ている(はずの)以下のファイルをVisual C++のライブラリパスの通ったディレクトリにコピーする。

    clapack.lib, blas.lib, libF77.lib, libI77.lib

    > cl sample.c clapack.lib blas.lib libF77.lib libI77.lib

    (ちゃんとフォローしていません。ここを参考にしてやってみてください)

2.CLAPACKの代わりにIntelの数値演算ライブラリをインストールすることも可

http://www.intel.com/software/products/

「パフォーマンスライブラリの数値演算ライブラリ(Intel Math Kernel Library)」にはPentium用に最適化されたBLASとLAPACKが含まれ ている。(Linux用、Windows用があり、どちらも研究用途でのダウンロードが認められている、要登録)

インストール後、以下のコマンドでコンパイル

> cl sample.c mkl_lapack.lib mkl_p4.lib mkl_c.lib

mkl_p4.lib (Pentium4)
mkl_p3.lib (Pentium3)
mkl_def.lib (それ以外)

注意:サブルーチンを呼ぶときに他のCコンパイラでは必要な”_”がいらない "sgesv_()" -> "sgesv()"