BLAS, ATLAS, LAPACK Ejemplo mínimo de biblioteca compartida
Instalé paquetes atlas, blas y lapack x86_64 a través de
yum install atlas.x86_64 blas.x86_64 lapack.x86_64
en una distribución Redhat 6.6 (ii) que instala una biblioteca compartida pero tengo problemas para compilar y vincular. Por ejemplo, si intento compilar el ejemplo de trabajo mínimo:
program main
print *, 'hello world'
end program main
utilizando
gfortran -L. main.f90 -llapack -lblas -o main
el compilador no encuentra las bibliotecas y recibo el mensaje de error:
/usr/bin/ld: cannot find -llapack
collect2: ld returned 1 exit status
Soy relativamente nuevo en Fortran y Linux, así que probablemente me estoy perdiendo algo obvio. También perdí horas compilando las bibliotecas de la fuente sin éxito.
Punteros muy apreciados.