インテル® Fortran コンパイラー XE 13.1 ユーザー・リファレンス・ガイド

g、Zi、Z7

オブジェクト・ファイルまたはプロジェクト・データベース (PDB) ファイルにすべてのデバッグ情報を生成するようにコンパイラーに指示します。

IDE オプション

Windows*: [General (全般)] > [Debug Information Format (デバッグ情報の書式)] (/Zi)

Linux*: なし

OS X*: [General (全般)] > [Generate Debug Information (デバッグ情報の生成)] (-g)

アーキテクチャー

すべて

構文

Linux* および OS X*:

-g

Windows*:

/Zi

/Z7

引数

なし

デフォルト

オフ

オブジェクト・ファイルまたは PDB ファイルにデバッグ情報を生成しません。

説明

-g (Linux* および OS X*) と /Z7 (Windows*) は、オブジェクト・ファイルのサイズを大きくするシンボリック・デバッグ情報をオブジェクト・ファイルに生成するようにコンパイラーに指示します。/Zi オプション (Windows*) は、PDB ファイルにシンボリック・デバッグ情報を生成するようにコンパイラーに指示します。

ファイルに名前を付ける場合は、/Fd を指定します。指定しない場合、コンパイルステップで使用される PDB ファイルは vc90.pdb (Microsoft* Visual Studio* 2008)、vc100.pdb (Microsoft* Visual Studio* 2010) です。Microsoft* Visual Studio* を使用する場合、環境設定が正しく設定されているため、通常このオプションを指定する必要はありません。

コンパイラーは、アセンブリー・ファイルへのデバッグ情報の生成はサポートしていません。これらのオプションを指定すると、生成されるオブジェクト・ファイルにはデバッグ情報が含まれますが、アセンブリー・ファイルには含まれません。

これらのオプションは、同じコマンドラインで O2 (またはそれ以上) が明示的に指定されていない限り、O2 をオフにして O0 (Linux* および OS X*) または Od (Windows*) をデフォルトにします。

Linux* および OS X* では、-g または -O0 オプションを指定すると -fno-omit-frame-pointer オプションが設定されます。Linux* では、最適化 (オプション -O2 以上) とデバッグ (オプション -g) を有効にしてコンパイルすると、デフォルトで -debug inline-debug-info オプションが有効になります。

代替オプション

/Zi

Linux* および OS X*: なし

Windows*: /debug:full/debug:all、または /debug

関連情報


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