/MAP (создание файла сопоставления)
/MAP[:filename]
Заметки
Здесь:
- filename
Имя файла сопоставления, заданное пользователем.Оно заменяет имя по умолчанию.
Заметки
Параметр /MAP указывает компоновщику на необходимость создания файла сопоставления.
По умолчанию компоновщик дает файлу сопоставления базовое имя программы и расширение MAP.С помощью дополнительного параметра filename можно переопределить имя файла сопоставления, заданное по умолчанию.
Файл сопоставления представляет собой текстовый файл, в котором содержатся следующие сведения о компонуемой программе:
имя модуля, являющееся базовым именем файла;
отметка времени из заголовка файла программы (не из файловой системы);
список групп в программе с указанием адреса запуска (в виде секция:смещение), длины, имени и класса для каждой группы;
список открытых символов с указанием адреса (в виде секция:смещение), имени, неструктурированного адреса для каждого символа, а также файла OBJ, в котором этот символ определен;
Точка входа (в виде секция:смещение).
Параметр /MAPINFO задает дополнительные сведения, которые должны быть включены в файл сопоставления.
Установка данного параметра компоновщика в среде разработки Visual Studio
Откройте диалоговое окно Страницы свойств проекта.Дополнительные сведения см. в разделе Задание свойств проекта C++.
Выберите папку Компоновщик.
Выберите страницу свойств Отладка.
Измените свойство Создавать файл сопоставления.
Установка данного параметра компоновщика программным способом
- См. разделы GenerateMapFile и MapFileName.