/PDBSTRIPPED (remover símbolos privados)

/PDBSTRIPPED:pdb_file_name

Argumentos

pdb_file_name
Um nome especificado pelo usuário para o PDB (banco de dados do programa) removido que o vinculador cria.

Comentários

A opção /PDBSTRIPPED cria um segundo arquivo PDB (banco de dados do programa) quando você compila a imagem do programa com qualquer uma das opções do compilador ou vinculador que gera um arquivo PDB (/DEBUG, /Z7, /Zd ou /Zi). Este segundo arquivo PDB omite os símbolos que você não desejaria enviar aos seus clientes. O segundo arquivo PDB conterá apenas:

  • Símbolos públicos

  • A lista de arquivos-objeto e as partes do executável para os quais eles contribuem

  • Registros de depuração de FPO (otimização de ponteiro de quadro) usados para percorrer a pilha

O arquivo PDB removido não conterá:

  • Informações de tipo

  • Informações de número de linha

  • Símbolos CodeView por arquivo-objeto, como aqueles para funções, locais e dados estáticos

O arquivo PDB completo ainda será gerado quando você usar /PDBSTRIPPED.

Se você não criar um arquivo PDB, /PDBSTRIPPED será ignorada.

Para definir esta opção do vinculador no ambiente de desenvolvimento do Visual Studio

  1. Abra a caixa de diálogo Páginas de Propriedades do projeto. Para obter detalhes, confira Definir as propriedades de build e do compilador do C++ no Visual Studio.

  2. Selecione a página de propriedades Propriedades da Configuração>Vinculador>Depurar.

  3. Modifique a propriedade Remover Símbolos Privados.

Para definir esta opção do vinculador por meio de programação

Confira também

Referência de vinculador MSVC
Opções de vinculador MSVC