/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
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.
Seleccione en la página de propiedades Propiedades de configuración>Enlazador>Depurar.
Modifique la propiedad Quitar símbolos privados.
Para establecer esta opción del vinculador mediante programación
- Vea StripPrivateSymbols.