/MAP (Genera file MAP)
/MAP[:filename]
Note
dove:
- filename
Nome specificato dall'utente per il file di mapping. Sostituisce il nome predefinito.
Note
L'opzione /MAP indica al linker di creare un file di mapping.
Per impostazione predefinita al file MAP viene assegnato un nome composto dal nome di base del programma e dall'estensione MAP. Il filename facoltativo consente di eseguire l'override del nome predefinito di un file MAP.
Un file MAP è un file di testo contenente le seguenti informazioni sul programma collegato:
Il nome del modulo, ovvero il nome di base del file
Il timestamp dell'intestazione del file del programma (non del file system)
L'elenco dei gruppi del programma, con l'indirizzo iniziale (nel formato sezione:offset), la lunghezza, il nome e la classe di ciascun gruppo
Un elenco di simboli pubblici con ciascun indirizzo (nel formato sezione:offset), nome del simbolo, indirizzo di tipo flat e file obj in cui è definito il simbolo
Il punto di ingresso (nel formato sezione:offset)
L'opzione /MAPINFO consente di specificare informazioni aggiuntive da includere nel file MAP.
Per impostare l'opzione del linker nell'ambiente di sviluppo di Visual Studio
Aprire la finestra di dialogo Pagine delle proprietà del progetto. Per informazioni dettagliate, vedere Impostazione delle proprietà dei progetti Visual C++.
Selezionare la cartella Linker.
Fare clic sulla pagina delle proprietà Debug.
Modificare la proprietà Genera file MAP.
Per impostare l'opzione del linker a livello di codice
- Vedere GenerateMapFile e MapFileName.