gfortran (GCC) によって生成された .mod ファイルを別の出力ディレクトリに配置する方法はありますか? 次のように -o フラグを使用してオブジェクト ファイルまたはその他の出力を配置する方法を知っています。
gfortran -c test.f03 -o /path/to/output/dir/test.o
ただし、.mod ファイル (上記の呼び出しによって生成される) は -o フラグの影響を受けず、現在のディレクトリに配置されます。一部の商用コンパイラには -qmoddir のようなフラグがありますが、gfortran に似たものは見つかりません。
そのようなフラグがない場合、追加の手順で .mod ファイルを生成して -o フラグを機能させることはできますか?