Freigeben über


/MAP (Zuordnungsdatei generieren)

Aktualisiert: November 2007

/MAP[:filename]

Hinweise

Dabei gilt:

  • filename
    ein benutzerdefinierter Name für die Map-Datei. Er wird anstelle des Standardnamens verwendet.

Hinweise

Mit der Option /MAP wird der Linker angewiesen, eine MAP-Datei zu erstellen.

Der Linker gibt der MAP-Datei standardmäßig den Basisnamen des Programms mit der Erweiterung .map. Der optionale Dateiname ermöglicht das Überschreiben des Standardnamens einer MAP-Datei.

Eine MAP-Datei ist eine Textdatei, die die folgenden Informationen über das zu verknüpfende Programm enthält:

  • Den Modulnamen, der dem Basisnamen der Datei entspricht

  • Der Timestamp aus dem Header der Programmdatei (nicht aus dem Dateisystem)

  • Eine Liste von Gruppen im Programm, mit Angabe der Startadresse (als section:offset), der Länge, des Gruppennamens und der Klasse für jede Gruppe

  • Eine Liste der öffentlichen Symbole, mit Angabe der jeweiligen Adresse (als section:offset), dem jeweiligen Symbolnamen, der Adresse im linearen Adressraum und der OBJ-Datei, in der das Symbol definiert ist

  • Den Einstiegspunkt (als section:offset)

Die Option /MAPINFO gibt weitere Informationen an, die in der MAP-Datei mit enthalten werden sollen.

So legen Sie diese Linkeroption in der Visual Studio-Entwicklungsumgebung fest

  1. Öffnen Sie das Dialogfeld Eigenschaftenseiten des Projekts. Ausführliche Informationen finden Sie unter Festlegen von Visual C++-Projekteigenschaften.

  2. Klicken Sie auf den Ordner Linker.

  3. Klicken Sie auf die Eigenschaftenseite Debuggen.

  4. Ändern Sie die Eigenschaft Zuordnungsdatei generieren.

So legen Sie diese Linkeroption programmgesteuert fest

Siehe auch

Referenz

Festlegen von Linkeroptionen

Linkeroptionen