Partilhar via


/MAP (gerar mapfile)

/MAP[:filename]

Argumentos

filename
Um nome especificado pelo usuário para o mapfile. Ele substitui o nome padrão.

Comentários

A opção /MAP informa ao vinculador para criar um mapfile.

Por padrão, o vinculador nomeia o mapfile com o nome base do programa e a extensão .map. O nome de arquivo opcional permite substituir o nome padrão de um mapfile.

Um mapfile é um arquivo de texto que contém as seguintes informações sobre o programa que está sendo vinculado:

  • O nome do módulo, que é o nome base do arquivo

  • O carimbo de data/hora do cabeçalho do arquivo do programa (não do sistema de arquivos)

  • Uma lista de grupos no programa, com o endereço inicial de cada grupo (como section:offset), o comprimento, o nome do grupo e a classe

  • Uma lista de símbolos públicos, com cada endereço (como section:offset), nome do símbolo, endereço simples e arquivo .obj em que o símbolo é definido

  • O ponto de entrada (como section:offset)

A opção /MAPINFO especifica informações adicionais a serem incluídas no mapfile.

Para definir esta opção do vinculador no ambiente de desenvolvimento do Visual Studio

  1. Abra a caixa de diálogo Páginas de Propriedades do projeto. Para obter detalhes, confira Definir as propriedades de build e do compilador do C++ no Visual Studio.

  2. Selecione a página de propriedades Propriedades da Configuração>Vinculador>Depurar.

  3. Modifique a propriedade Gerar mapfile.

Para definir esta opção do vinculador por meio de programação

  1. Confira GenerateMapFile e MapFileName.

Confira também

Referência de vinculador MSVC
Opções de vinculador MSVC