インテル® Fortran コンパイラー 19.0 デベロッパー・ガイドおよびリファレンス

ファイルの拡張子の理解

入力ファイルの拡張子

インテル® Fortran コンパイラーは、ファイル拡張子から各入力ファイルの種類を解釈します。

ファイル拡張子は、そのファイルがコンパイラーとリンカーのどちらに渡されるのかを決定します。コンパイラーでは、次の形式のファイルが使用されます。

次に、最も一般的なファイル拡張子およびその解釈を示します。

ファイル名

解釈

処理

file.a (Linux* および macOS*)


file.lib (Windows*)

オブジェクト・ライブラリー

リンカーに渡されます。

file.f

file.for

file.ftn

file.i

Fortran の固定形式ソース

インテル® Fortran コンパイラーによってコンパイルされます。

file.fpp

Linux* では、次の大文字の拡張子を含むファイル名:

file.FPP

file.F

file.FOR

file.FTN

Fortran の固定形式ソース

インテル® Fortran プリプロセッサー fpp によって自動的に前処理されてから、インテル® Fortran コンパイラーによってコンパイルされます。

file.f90

file.i90

Fortran の自由形式ソース

インテル® Fortran コンパイラーによってコンパイルされます。

file.F90 (Linux* および macOS*)

Fortran の自由形式ソース

インテル® Fortran プリプロセッサー fpp によって自動的に前処理されてから、インテル® Fortran コンパイラーによってコンパイルされます。

file.s (Linux* および macOS*)

file.asm (Windows*)

アセンブリー・ファイル

アセンブラーに渡されます。

file.o (Linux* および macOS*)

file.obj (Windows*)

コンパイル済みのオブジェクト・ファイル

リンカーに渡されます。

コマンドラインからコンパイルする場合、コンパイラーの設定ファイルを使用して、入力ライブラリーのデフォルト・ディレクトリーを指定できます。入力ファイル、一時ファイル、ライブラリー、アセンブラー、およびリンカー用の追加ディレクトリーを指定するには、出力ファイル名とディレクトリー名を指定するコンパイラー・オプションを使用します。

出力ファイルの拡張子 (Windows*)

Windows* システムでは、コンパイラー・オプションには、作成する出力ファイル名を指定できるオプションがいくつもあります。次の表では、これらのコンパイラー・オプションについて説明しています。

拡張子なしでファイル名だけを指定すると、デフォルトの拡張子が追加されます。

コンパイラー・オプション

デフォルトのファイル拡張子

/Fafile

.ASM

/dll:file

.DLL

/exe:file

.EXE

/map:file

.MAP

関連情報