Lapack++2.5.4とATLAS3.8.4をFedora12にインストールしました。
Eclipseを使用してlapack++をテストする簡単なプログラムを作成しました。
私はこれらのパスをEclipseに設定しました:
インクルードパス:/trunk/lapack/lapackpp-2.5.4/include
ライブラリ:lapackpp
ライブラリパス:/ usr / local / lib
#include <stdio.h>
#include <lapackpp.h>
#include <iostream>
using namespace std;
using namespace la;
int main(int argc, char* argv[])
{
int row = 3;
int col = 3;
LaGenMatDouble A(row,col);
int k=0;
for(int i=0;i<row;i++){
for(int j=0;j<col;j++){
A(i,j)=k++;
}
}
cout << A <<endl;
return 0;
}
エラーなしでビルドしますが、実行しようとすると吐き出されます
workspace/lapack_test/Debug/lapack_test: error while loading shared libraries: liblapackpp.so.14: cannot open shared object file: No such file or directory
私は解決策を探していましたが、解決策が見つからないようです。-lg2cを含めてみましたが、コンパイラが見つかりません。助けてください。