Compartir a través de


/MAP (Generar archivo de asignaciones)

/MAP[:filename]

Argumentos

filename
Nombre especificado por el usuario para el archivo de asignaciones. Reemplaza el nombre predeterminado.

Comentarios

La opción /MAP indica al enlazador que cree un archivo de asignaciones.

De manera predeterminada, el enlazador asigna el nombre del archivo de asignación con el nombre base del programa y la extensión .map. El filename opcional permite invalidar el nombre predeterminado de un archivo de asginación.

Un archivo de asignar es un archivo de texto que contiene la siguiente información sobre el programa que se está vinculando:

  • El nombre del módulo, que es el nombre base del archivo

  • Marca de tiempo del encabezado del archivo de programa (no del sistema de archivos)

  • Una lista de grupos del programa, con la dirección de inicio de cada grupo (como section:offset), la longitud, el nombre de grupo y la clase

  • Lista de símbolos públicos, con cada dirección (como section:offset), el nombre del símbolo, la dirección plana y el archivo .obj donde se define el símbolo

  • El punto de entrada (como section:offset)

La opción /MAPINFO especifica la información adicional que se incluirá en el archivo de asignación.

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 Generar archivo de asignaciones.

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

  1. Consulte GenerateMapFile y MapFileName.

Consulte también

Referencia del enlazador MSVC
Opciones del enlazador MSVC