В настоящее время я компилирую программы на основе модулей (таких как основная программа foo, которая зависит от модуля bar) следующим образом:
gfortran -c bar.f90
gfortran -o foo.exe foo.f90 bar.o
Это отлично работает, когда foo.f90 и bar.f90 находятся в одном каталоге. Как указать каталог, в котором gfortran должен искать bar.o, когда я вызываю use bar в foo.f90? (т.е. я не хочу указывать, что компилятор должен связать bar.o в частности, я просто хочу, чтобы он нашел его.)