/PDBSTRIPPED (プライベート シンボルの除去)/PDBSTRIPPED (Strip Private Symbols)



削除されたプログラム データベース (PDB)、リンカーによって作成されるユーザー指定の名前。A user-specified name for the stripped program database (PDB) that the linker creates.


PDB ファイルを生成するオプションのコンパイラやリンカーと、プログラム イメージをビルドするときに/PDBSTRIPPED オプションが 2 番目のプログラム データベース (PDB) ファイルを作成します (/debug/Z7/Zd、または/Zi)。The /PDBSTRIPPED option creates a second program database (PDB) file when you build your program image with any of the compiler or linker options that generate a PDB file (/DEBUG, /Z7, /Zd, or /Zi). 2 番目の PDB ファイルでは、顧客に提供しないシンボルが省かれています。This second PDB file omits symbols that you would not want to ship to your customers. 2 番目の PDB ファイルにはのみが含まれます。The second PDB file will only contain:

  • パブリック シンボルPublic symbols

  • オブジェクト ファイルと対象となる実行可能ファイルの部分の一覧The list of object files and the portions of the executable to which they contribute

  • フレーム ポインター最適化 (FPO) デバッグ レコードのスタックを走査するために使用Frame pointer optimization (FPO) debug records used to traverse the stack

削除された PDB ファイルは含まれません。The stripped PDB file will not contain:

  • 型情報Type information

  • 行番号情報Line number information

  • 関数、ローカル、および静的データなどオブジェクトごとのファイルの CodeView シンボルPer-object file CodeView symbols such as those for functions, locals, and static data

/PDBSTRIPPED を使用すると、完全な PDB ファイルが生成されます。The full PDB file will still be generated when you use /PDBSTRIPPED.

PDB ファイルを作成しない場合は、/PDBSTRIPPED が無視されます。If you do not create a PDB file, /PDBSTRIPPED is ignored.

Visual Studio 開発環境でこのリンカー オプションを設定するにはTo set this linker option in the Visual Studio development environment

  1. プロジェクトの [プロパティ ページ] ダイアログ ボックスを開きます。Open the project's Property Pages dialog box. 詳細については、次を参照してください。 Visual Studio での設定の C++ コンパイラとビルド プロパティします。For details, see Set C++ compiler and build properties in Visual Studio.

  2. をクリックして、リンカーフォルダー。Click the Linker folder.

  3. をクリックして、デバッグプロパティ ページ。Click the Debug property page.

  4. 変更、プライベート シンボルの除去プロパティ。Modify the Strip Private Symbols property.

このリンカーをコードから設定するにはTo set this linker option programmatically

関連項目See also

MSVC リンカーのリファレンスMSVC linker reference
MSVC リンカー オプションMSVC Linker Options