/PDBSTRIPPED (Quitar símbolos privados)

/PDBSTRIPPED:pdb_file_name

Argumentos

pdb_file_name
El enlazador crea un nombre especificado por el usuario para la base de datos de programas eliminados (PDB).

Comentarios

La opción /PDBSTRIPPED crea un segundo archivo de base de datos de programa (PDB) al generar la imagen de un programa con cualquiera de las opciones del compilador o el enlazador que generan archivos PDB (/DEBUG, /Z7, /Zd, o /Zi). En este segundo archivo PDB se omiten los símbolos que no se desea suministrar a los clientes. El segundo archivo PDB solo contiene:

  • Símbolos públicos

  • La lista de los archivos objeto y las partes del archivo ejecutable al que contribuyen

  • Los registros de depuración de la optimización del puntero de marco (FPO) usados para recorrer la pila

El archivo PDB eliminado no contiene:

  • Información de tipo

  • Información del número de línea

  • Símbolos CodeView de archivo por objeto, como los de funciones, locales y datos estáticos

El archivo PDB completo se seguirá generando cuando use /PDBSTRIPPED.

Si no crea un archivo PDB, se omite /PDBSTRIPPED.

Para establecer esta opción del vinculador en el entorno de desarrollo de Visual Studio

  1. Abra el cuadro de diálogo Páginas de propiedades del proyecto. Para más información, vea Establecimiento del compilador de C++ y de propiedades de compilación en Visual Studio.

  2. Seleccione en la página de propiedades Propiedades de configuración>Enlazador>Depurar.

  3. Modifique la propiedad Quitar símbolos privados.

Para establecer esta opción del vinculador mediante programación

Consulte también

Referencia del enlazador MSVC
Opciones del enlazador MSVC