複数の Fortran ソース・ファイルのコンパイルとリンク

次のコマンドは,a.forb.for,および c.for をコンパイルします。1 つの一時的なオブジェクト・ファイルを作成し,このオブジェクト・ファイルを a.exe という名前の実行形式ファイルにリンクします。

	DF a.for b.for c.for

現在のディレクトリにある .for ファイルが a.forb.for,および c.for だけだった場合,ワイルドカード文字を使って,この 3 つのソース・ファイルをまとめてコンパイルすることができます。

	DF *.for

/compile_only オプションを使ってリンクを抑止し,/object:file オプションを使って複数のソース・ファイルを 1 つのオブジェクト・ファイルにコンパイルすれば,さらに高度な最適化を行うことができます。

	DF /compile_only /object:a.obj  a.for b.for c.for

モジュールを使用し,複数のファイルをコンパイルするときには,モジュールを定義しているソース・ファイルを,そのモジュールを (USE 文で) 引用しているファイルよりもにコンパイルします。

単一 DF コマンドを使用する場合,コマンド行でのファイルの順序が重要になります。たとえば,自由形式ソース・ファイル moddef.f90 が,projmain.f90 で引用されるモジュールを定義している場合,次の DF コマンド行を使用します。

	DF moddef.f90 projmain.f90