В настоящее время я компилирую программы на основе модулей (таких как основная программа 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
в частности, я просто хочу, чтобы он нашел его.)