BLAS, ATLAS, LAPACK Пример минимальной разделяемой библиотеки

Я установил пакеты atlas, blas и lapack x86_64 через

yum install atlas.x86_64 blas.x86_64 lapack.x86_64

в дистрибутиве Redhat 6.6 (ii), который устанавливает общую библиотеку, но у меня возникают проблемы при компиляции и компоновке. Например, если я попытаюсь скомпилировать минимальный рабочий пример:

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

с помощью

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

компилятор не находит библиотеки, и я получаю сообщение об ошибке:

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

Я относительно новичок в Фортране и Линуксе, поэтому я, вероятно, упускаю что-то очевидное Я потерял часы на компиляции библиотек из исходного кода тоже безуспешно.

Указатели очень ценятся.

Ответы на вопрос(1)

Ваш ответ на вопрос