Gfortran не может найти библиотеку, которая там

У меня проблемы с привязкой моей программы к библиотеке. Я никогда не делал этого раньше, поэтому я, вероятно, делаю что-то глупое, но, насколько я могу судить, я делаю правильные вещи. Мне нужно связать свою программуfoo.f90 в библиотекуlibbar.a который находится в каталоге в другом месте ниже моего домашнего каталога. Я ввожу команду:

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

Но это бросает:

ld: library not found for -llibhealpix.a

Где конечноlibhealpix.a настоящая библиотека (а неlibbar.a)

Любые идеи относительно того, почему это произойдет?

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

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