2011-12-03 2 views
3

je suis en train de créer un lien lapack et simpletrouble reliant lapack

locate lapack 

retours

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

donc dans essaie de lier avec

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

mais j'obtiens ce qui suit erreur:

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

Quel est le problème ici?

Répondre

3

Vous ne disposez pas du fichier liblapack.so ou liblapack.a (vous n'avez peut-être pas installé dev (el) package). Vous pouvez essayer spécifier le chemin complet à la place

gfortran -o linreg driver.f90 LFsubroutines.f90 /usr/lib64/liblapack.so.3 -fimplicit-none 
1

Essayez d'installer les packages suivants si vous ne possédez pas les paquetages de développement installés déjà sur votre système.

sudo yum install libgfortran libf2c blas lapack 

Donnez un coup de feu ...