Проблема с компоновщиком Lapack ++ - PullRequest
1 голос
/ 05 июля 2011

Я установил lapack ++ 2.5.4 с ATLAS 3.8.4 на Fedora 12.

Я написал простую программу для тестирования lapack ++ с использованием eclipse.

Я установил эти пути в затмении:

include path: /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, но компилятор не может его найти. Пожалуйста, помогите.

...