BLAS, ATLAS, LAPACK Gemeinsame Bibliothek minimales Beispiel
Ich habe die Pakete atlas, blas und lapack x86_64 über @ installier
yum install atlas.x86_64 blas.x86_64 lapack.x86_64
uf einer RedHat 6.6 (ii) -Distribution, die eine gemeinsam genutzte Bibliothek installiert, aber Probleme beim Kompilieren und Verknüpfen hat. Wenn ich zum Beispiel versuche, das minimale Arbeitsbeispiel zu kompilieren:
program main
print *, 'hello world'
end program main
using
gfortran -L. main.f90 -llapack -lblas -o main
Der Compiler findet die Bibliotheken nicht und ich erhalte die Fehlermeldung:
/usr/bin/ld: cannot find -llapack
collect2: ld returned 1 exit status
Ich bin relativ neu in Fortran und Linux, daher fehlt mir wahrscheinlich etwas Offensichtliches. Ich habe Stunden damit verloren, die Bibliotheken aus dem Quellcode zu kompilieren.
Pointers sehr geschätzt.