BLAS, ATLAS, LAPACK Exemplo mínimo de biblioteca compartilhada

Instalei os pacotes atlas, blas e lapack x86_64 via

yum install atlas.x86_64 blas.x86_64 lapack.x86_64

em uma distro Redhat 6.6 (ii) que instala uma biblioteca compartilhada, mas estou tendo problemas para compilar e vincular. Por exemplo, se eu tentar compilar o exemplo de trabalho mínimo:

program main
  print *, 'hello world'
end program main

usando

gfortran -L. main.f90 -llapack -lblas -o main

o compilador não encontra as bibliotecas e recebo a mensagem de erro:

/usr/bin/ld: cannot find -llapack
collect2: ld returned 1 exit status 

Eu sou relativamente novo no fortran e no linux, então provavelmente estou perdendo algo óbvio. Também estou perdendo horas compilando as bibliotecas da fonte sem êxito.

Ponteiros muito apreciados.

questionAnswers(1)

yourAnswerToTheQuestion