/DEBUG (Generar información de depuración)

Actualización: noviembre 2007

/DEBUG

Comentarios

La opción /DEBUG crea información de depuración para DLL o archivos .exe.

El vinculador incluye la información de depuración en una base de datos de programa (PDB) y la actualiza durante posteriores generaciones del programa.

Las DLL y los archivos .exe creados para depuración contienen el nombre y la ruta de acceso de la PDB correspondiente. El depurador lee el nombre incrustado y usa la PDB durante la depuración del programa. El vinculador le asigna a la base de datos de programa el nombre base del programa y la extensión .pdb y después incrusta la ruta de acceso en que fue creada. Para reemplazar esta configuración predeterminada, es necesario establecer /PDB y especificar un nombre de archivo distinto.

Las opciones del compilador /Zd (Sólo números de línea) y /Z7 (Compatible con C7) hacen que el compilador deje la información de depuración en los archivos .obj. También se puede usar la opción del compilador /Zi (Base de datos de programa) para almacenar la información de depuración en una PDB del archivo .obj. El vinculador busca la PDB del objeto primero en la ruta de acceso absoluta especificada en el archivo .obj y, después, en el directorio que contiene el archivo .obj. No puede especificar el nombre o la ubicación del archivo PDB de un objeto en el vinculador.

La opción /INCREMENTAL está implícita cuando se especifica /DEBUG.

/DEBUG modifica los valores predeterminados de la opción /OPT de REF a NOREF y de ICF a NOICF (de modo que no será necesario que especifique /OPT:REF u /OPT:ICF de forma explícita).

Vea el artículo Q121366 de Knowledge Base ("INFO: PDB and DBG Files - What They Are and How They Work"), para obtener más información sobre los archivos .PDB y .DBG. Encontrará artículos de Knowledge Base en MSDN Library o en la dirección https://support.microsoft.com.

No se puede crear un archivo .exe o .dll que contenga información de depuración. La información de depuración se coloca siempre en un archivo .pdb.

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 obtener más información, vea Establecer las propiedades de un proyecto de Visual C++.

  2. Haga clic en la carpeta Vinculador.

  3. Haga clic en la página de propiedades Depurar.

  4. Modifique la propiedad Generar información de depuración.

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

Vea también

Referencia

Establecer las opciones del vinculador

Opciones del vinculador