/MAP (Générer fichier de mappage)

/MAP[:filename]

Arguments

nom_fichier
Nom spécifié par l’utilisateur pour le fichier mapfile. Il remplace le nom par défaut.

Notes

L’option /MAP indique à l’éditeur de liens de créer un fichier mapfile.

Par défaut, l’éditeur de liens nomme le fichier mapfile avec le nom de base du programme et l’extension .map. Le nom de fichier facultatif vous permet de remplacer le nom par défaut d’un fichier mapfile.

Un fichier mapfile est un fichier texte qui contient les informations suivantes sur le programme lié :

  • Nom du module, qui est le nom de base du fichier

  • Horodatage de l’en-tête du fichier programme (et non du système de fichiers)

  • Liste de groupes dans le programme, avec l’adresse de début de chaque groupe (en tant que section :offset), longueur, nom du groupe et classe

  • Liste des symboles publics, avec chaque adresse (en tant que section :offset), nom du symbole, adresse plate et fichier .obj où le symbole est défini

  • Point d’entrée (en tant que section :offset)

L’option /MAPINFO spécifie des informations supplémentaires à inclure dans le fichier mapfile.

Pour définir cette option de l'éditeur de liens dans l'environnement de développement Visual Studio

  1. Ouvrez la boîte de dialogue Pages de propriété du projet. Pour plus d’informations, consultez Définir le compilateur C++ et les propriétés de build dans Visual Studio.

  2. Sélectionnez la page de propriétés de débogage de l’éditeur >de propriétés>de configuration.

  3. Modifiez la propriété Generate Map File .

Pour définir cette option de l'éditeur de liens par programmation

  1. Consultez GenerateMapFile et MapFileName.

Voir aussi

Informations de référence sur l’éditeur de liens MSVC
Options de l’éditeur de liens MSVC