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.

Respuestas a la pregunta(1)

Su respuesta a la pregunta