/MAP (Zuordnungsdatei generieren)
/MAP[:filename]
Argumente
filename
Ein vom Benutzer angegebener Name für die Mapfile. Er ersetzt den Standardnamen.
Hinweise
Die Option "/MAP" weist den Linker an, eine Mapfile zu erstellen.
Standardmäßig benennt der Linker die Mapfile mit dem Basisnamen des Programms und der Erweiterung .map. Mit dem optionalen Dateinamen können Sie den Standardnamen für eine Mapfile außer Kraft setzen.
Eine Mapfile ist eine Textdatei, die die folgenden Informationen über das zu verknüpfende Programm enthält:
Der Modulname, bei dem es sich um den Basisnamen der Datei handelt
Der Zeitstempel aus dem Programmdateiheader (nicht aus dem Dateisystem)
Eine Liste der Gruppen im Programm mit der Startadresse jeder Gruppe (als Abschnitt:Offset), Länge, Gruppenname und Klasse
Eine Liste der öffentlichen Symbole mit jeder Adresse (als Abschnitt:Offset), Symbolname, flache Adresse und .obj Datei, in der das Symbol definiert ist
Der Einstiegspunkt (als Abschnitt:offset)
Die Option "/MAPINFO " gibt zusätzliche Informationen an, die in die Mapfile aufgenommen werden sollen.
So legen Sie diese Linkeroption in der Visual Studio-Entwicklungsumgebung fest
Öffnen Sie das Dialogfeld Eigenschaftenseiten des Projekts. Weitere Informationen erhalten Sie unter Set C++ compiler and build properties in Visual Studio (Festlegen der Compiler- und Buildeigenschaften (C++) in Visual Studio).
Wählen Sie die Seite "Konfigurationseigenschaften>- Linker Debug-Eigenschaft" aus.>
Ändern Sie die Eigenschaft "Zuordnungsdatei generieren".
So legen Sie diese Linkeroption programmgesteuert fest
- Weitere Informationen finden Sie unter GenerateMapFile und MapFileName.