gfortran nie może znaleźć biblioteki, która JEST tam

Mam problem z powiązaniem mojego programu z biblioteką. Nigdy wcześniej tego nie robiłem, więc prawdopodobnie robię coś głupiego, ale o ile wiem, robię to dobrze. Muszę połączyć mój programfoo.f90 do bibliotekilibbar.a który znajduje się w katalogu poniżej mojego katalogu domowego. Wprowadzam polecenie:

gfortran -c foo.f90
gfortran -o foo foo.f90 -L/directory/of/library -llibbar.a

Ale to rzuca:

ld: library not found for -llibhealpix.a

Gdzie oczywiścielibhealpix.a jest prawdziwą biblioteką (a nielibbar.a)

Jakieś pomysły, dlaczego tak się stanie?

questionAnswers(1)

yourAnswerToTheQuestion