Поделиться через


/MAP (создание файла сопоставления)

/MAP[:filename]

Аргументы

filename
Указанное пользователем имя файла mapfile. Он заменяет имя по умолчанию.

Замечания

Параметр /MAP сообщает компоновщику создать файл карты.

По умолчанию компоновщик именует файл карты с базовым именем программы и расширением .map. Необязательное имя файла позволяет переопределить имя по умолчанию для файла mapfile.

Файл карты — это текстовый файл, содержащий следующие сведения о связанной программе:

  • Имя модуля, которое является базовым именем файла.

  • Метка времени из заголовка файла программы (не из файловой системы)

  • Список групп в программе с адресом начала каждой группы (как section:offset), длиной, именем группы и классом

  • Список открытых символов с каждым адресом (как section:offset), именем символа, неструктурированным адресом и файлом .obj, в котором определен символ.

  • Точка входа (как смещение раздела)

Параметр /MAPINFO указывает дополнительные сведения, которые будут включены в файл mapfile.

Задание данного параметра компоновщика в среде разработки Visual Studio

  1. Откройте диалоговое окно Страницы свойств проекта. Подробнее см. в статье Настройка компилятора C++ и свойства сборки в Visual Studio.

  2. Выберите страницу свойств>компоновщика конфигурации отладки.>

  3. Измените свойство Generate Map File .

Задание данного параметра компоновщика программным способом

  1. Ознакомьтесь с разделами GenerateMapFile и MapFileName.

См. также

Справочник по компоновщику MSVC
Параметры компоновщика MSVC