LAPACK - eiichiromomma/CVMLAB GitHub Wiki
高速線形演算ライブラリ
自分でコーディングするより速いし信用できる。
を参考にインストール。
#include <f2c.h>
#include <clapack.h>
を加えれば良い。
が、環境によっては他のヘッダファイルを呼び出す順番についてシビアになる場合がある。
error C2143: 構文エラー : '{' が '*' の前にありません。
みたいなエラーがmath.h, stdlib.h, winnt.hなどSDKで用意されたヘッダファイルで発生した。
f2c.hとclapack.hは#include行の一番最後で指定するのが良い。
プロジェクトのプロパティで入力にclapack.lib blas.lib libf77.libを追加する。
Synaptic等でlapack3, lapack3-devパッケージをインストールする。
#include<clapack.h>
を入れる。
-llapack -lblas
を付ける。
portsにmath/lapackがあるので利用する。
#include <f2c.h>
#include <clapack.h>
を入れる。
-I/usr/local/include -lm -llapack -lblas -L/usr/local/lib
をオプションに付ける。