/PDBSTRIPPED (remover símbolos privados)
/PDBSTRIPPED:pdb_file_name
Comentários
onde:
- pdb_file_name
Um nome especificado pelo usuário para o base de dados (PDB) retirado de programa que o vinculador cria.
Comentários
A opção /PDBSTRIPPED cria um segundo arquivo (PDB) de base de dados do programa quando você cria a imagem de programa com qualquer uma das opções do compilador ou do vinculador que gerencia um arquivo PDB (/DEBUG, /Z7, /Zd, /Zi ou). Este segundo arquivo PDB omite os símbolos que você não desejaria enviar aos seus clientes. O segundo arquivo PDB conterá somente:
Símbolos públicos
A lista de arquivos de objeto e as partes do executável em que contribuem
Registros de depuração de (FPO) de otimização do ponteiro do quadro usados para atravessar a pilha
O arquivo PDB eliminado não conterá:
Informações de tipo
Linha informações de número
Símbolos de CodeView de arquivo do objeto como aqueles para funções, locais, e dados estáticos
O arquivo PDB completo será produzido ainda quando você usa o /PDBSTRIPPED.
Se você não criar um arquivo PDB, /PDBSTRIPPED será ignorado.
Para definir esta opção do vinculador no ambiente de desenvolvimento do Visual Studio
Abra a caixa de diálogo Páginas de Propriedade do projeto. Para obter detalhes, consulte Configurando as propriedades de projeto do Visual C++.
Clique na pasta Vinculador.
Clique na página de propriedades de Depurar .
Modifique a propriedade de Segmentar Símbolos Privados .
Para definir essa opção de vinculador por meio de programação
- Consulte StripPrivateSymbols.