出力、デバッグ、プリコンパイル済みヘッダー (PCH) オプション
このセクションでは、出力、デバッグ、またはプリコンパイル済みヘッダー (PCH) に関連するコンパイラー・オプションを説明します。
親トピック:
コンパイラー・オプションの詳細
c
リンクを抑止します。
debug (Linux* および macOS*)
デバッグ情報の生成を有効 / 無効にします。これは C++ 固有のコンテンツです。
DPC++
には適用されません。
debug (Windows*)
デバッグ情報の生成を有効 / 無効にします。これは C++ 固有のコンテンツです。
DPC++
には適用されません。
Fa
アセンブリー・リスト・ファイルを生成します。
FA
アセンブリー・リスト・ファイルの内容を指定します。
fasm-blocks
C または C++ ファイル内で、ブロックおよび全関数のアセンブリー・コードの使用を有効にします。
FC
コンパイラーに渡されたソースファイルのフルパスを診断で表示します。
Fd
コンパイラーにより作成されるプログラム・データベース (PDB) ファイルの名前を指定します。
FD
Microsoft* C / C++ コンパイラーに関連したファイルの依存関係を生成します。
Fe
ビルドプログラムまたはダイナミック・リンク・ライブラリーの名前を指定します。
Fo
オブジェクト・ファイルの名前を指定します。
Fp
プリコンパイル済みのヘッダーファイルに代替パスまたは代替名を指定できるようにします。
ftrapuv、Qtrapuv
エラー検出を行いやすくするように、ローカル変数を異常な値に初期化します。
fverbose-asm
コンパイラー・アノテーションを含むアセンブリー・リストを生成します。コンパイラー・アノテーションには、オプションやバージョン情報などが含まれます。
g
オブジェクト・ファイルに指定されたレベルのデバッグ情報を生成するようにコンパイラーに指示します。
gdwarf
デバッグ情報の生成に使用する DWARF バージョン形式を指定します。
Gm
簡易リビルドを有効にします。
grecord-gcc-switches
コンパイラーの起動に使用されたコマンドライン・オプションを、DWARF デバッグ情報の DW_AT_producer 属性に追加します。
gsplit-dwarf
DWARF デバッグ情報を含む別のオブジェクト・ファイルを生成します。
o
出力ファイルの名前を指定します。
pdbfile
リンカーにより作成されるプログラム・データベース (PDB) ファイルの名前を指定します。これは C++ 固有のコンテンツです。
DPC++
には適用されません。
print-multi-lib
システム・ライブラリーの場所に関する情報を表示します。
RTC
特定のランタイム状態を確認します。
S
アセンブリー・ファイルへのコンパイルのみ行い、リンクを行わないようにコンパイラーに指示します。
use-msasm
C または C++ ファイル内で、ブロックおよび全関数のアセンブリー・コードの使用を有効にします。
Y-
その他すべてのプリコンパイル済みヘッダーファイルを無視するようにコンパイラーに指示します。
Yc
プリコンパイル済みヘッダーファイルを作成するようにコンパイラーに指示します。
Yu
プリコンパイル済みヘッダーファイルを使用するようにコンパイラーに指示します。
Zi、Z7、ZI
オブジェクト (.obj) ファイルまたはプロジェクト・データベース (PDB) ファイルにすべてのデバッグ情報を生成するようにコンパイラーに指示します。