gen-interfaces

ソースファイルの各ルーチンに対してインターフェイス・ブロックを生成するようコンパイラーに指示します。

IDE オプション

なし

アーキテクチャー

IA-32、インテル® 64 アーキテクチャー

構文

Linux* および Mac OS* X:

-gen-interfaces [[no]source]

-nogen-interfaces

Windows:

/gen-interfaces[:[no]source]

/nogen-interfaces

引数

なし

デフォルト

nogen-interfaces

コンパイラーは、ソースファイルのルーチンに対してインターフェイス・ブロックを生成しません。

説明

このオプションは、ソースファイルで定義されている各ルーチン (各 SUBROUTINE 文および FUNCTION 文) に対してインターフェイス・ブロックを生成するようコンパイラーに指示します。コンパイラーは、各ルーチンに対して a .mod ファイルと a .f90 ファイルという 2 つのファイルを生成して、現在のディレクトリー、または include (-I) オプションあるいは -module オプションによって指定されたディレクトリーに配置します。.f90 ファイルはインターフェイス・ブロックのテキストで、.mod ファイルはインターフェイス・ブロックをバイナリー形式にコンパイルしたものです。

source を指定すると、コンパイラーは *_mod.f90 ファイルと *_mod.mod ファイルを作成します。nosource を指定すると、コンパイラーは *_mod.mod ファイルは作成しますが、*_mod.f90 ファイルは作成しません。どちらも指定しない場合は、-gen-interfaces source (Linux* および Mac OS* X) または /gen-interfaces:source (Windows*) と同じです。

代替オプション

なし


このヘルプトピックについてのフィードバックを送信

© 1996-2011 Intel Corporation. 無断での引用、転載を禁じます。