8

gfortran (GCC) によって生成された .mod ファイルを別の出力ディレクトリに配置する方法はありますか? 次のように -o フラグを使用してオブジェクト ファイルまたはその他の出力を配置する方法を知っています。

gfortran -c test.f03 -o /path/to/output/dir/test.o

ただし、.mod ファイル (上記の呼び出しによって生成される) は -o フラグの影響を受けず、現在のディレクトリに配置されます。一部の商用コンパイラには -qmoddir のようなフラグがありますが、gfortran に似たものは見つかりません。

そのようなフラグがない場合、追加の手順で .mod ファイルを生成して -o フラグを機能させることはできますか?

4

2 に答える 2

16

GNU gfortranのドキュメントには、-Mdirまたはその同義語-Jdirがファイルの出力ディレクトリを指定することが示されてい.modます。

于 2009-02-22T06:51:10.643 に答える