проблема связывания Lapack - PullRequest
       70

проблема связывания Lapack

3 голосов
/ 03 декабря 2011

Я пытаюсь связать Lapack и простой

locate lapack

возвращает

/usr/lib64/liblapack.so.3
/usr/lib64/liblapack.so.3.2.1

, поэтому я пытаюсь связать его с

gfortran -o linreg driver.f90 LFsubroutines.f90 -L/usr/lib64 -llapack -fimplicit-none

, но яполучить следующую ошибку:

/usr/lib64/gcc/x86_64-suse-linux/4.5/../../../../x86_64-suse-linux/bin/ld: cannot find -llapack

в чем здесь проблема?

Ответы [ 2 ]

3 голосов
/ 03 декабря 2011

У вас нет файла liblapack.so или liblapack.a (возможно, вы не установили пакет dev (el)). Вы можете попробовать указать полный путь вместо

gfortran -o linreg driver.f90 LFsubroutines.f90 /usr/lib64/liblapack.so.3 -fimplicit-none
1 голос
/ 03 декабря 2011

Попробуйте установить следующие пакеты, если в вашей системе еще не установлены пакеты devel.

sudo yum install libgfortran libf2c blas lapack

Дайте этому шанс ...

...