save-temps、Qsave-temps

 

コンパイル時に作成される中間ファイルを保存するようコンパイラーに指示します。

IDE オプション

なし

アーキテクチャー

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

構文

Linux および Mac OS X:

-save-temps

-no-save-temps

Windows:

/Qsave-temps

/Qsave-temps-

引数

なし

デフォルト

Linux および Mac OS X: -no-save-temps
Windows: .obj ファイルが保存される

Linux および Mac OS X システムでは、コンパイラーは、コンパイル終了後に中間ファイルを削除します。Windows システムでは、コンパイラーは、コンパイル終了後に中間オブジェクト・ファイルのみ保存します。

説明

このオプションは、コンパイル時に作成される中間ファイルを保存するようコンパイラーに指示します。ファイルは現在の作業ディレクトリーに保存され、ソースファイルの名前に基づいて名前が付けられます。

-save-temps または /Qsave-temps を指定する場合:

Linux または Mac OS X システムで -no-save-temps を指定する場合:

Windows システムで /Qsave-temps- を指定する場合:

Note icon

このオプションは、コンパイル時に通常作成される中間ファイルのみ保存します。

代替オプション

なし

Linux または Mac OS X システムで -save-temps オプションと -use-asm オプションを指定して my_foo.F というプログラムをコンパイルすると、my_foo.omy_foo.s、および my_foo.i というファイルが生成されます。

Windows システムで /Qsave-temps オプションと /Quse-asm オプションを指定して my_foo.fpp というプログラムをコンパイルすると、my_foo.objmy_foo.asm、および my_foo.i というファイルが生成されます。