/MAP (создание файла сопоставления)
/MAP[:filename]
Аргументы
filename
Указанное пользователем имя файла mapfile. Он заменяет имя по умолчанию.
Замечания
Параметр /MAP сообщает компоновщику создать файл карты.
По умолчанию компоновщик именует файл карты с базовым именем программы и расширением .map. Необязательное имя файла позволяет переопределить имя по умолчанию для файла mapfile.
Файл карты — это текстовый файл, содержащий следующие сведения о связанной программе:
Имя модуля, которое является базовым именем файла.
Метка времени из заголовка файла программы (не из файловой системы)
Список групп в программе с адресом начала каждой группы (как section:offset), длиной, именем группы и классом
Список открытых символов с каждым адресом (как section:offset), именем символа, неструктурированным адресом и файлом .obj, в котором определен символ.
Точка входа (как смещение раздела)
Параметр /MAPINFO указывает дополнительные сведения, которые будут включены в файл mapfile.
Задание данного параметра компоновщика в среде разработки Visual Studio
Откройте диалоговое окно Страницы свойств проекта. Подробнее см. в статье Настройка компилятора C++ и свойства сборки в Visual Studio.
Выберите страницу свойств>компоновщика конфигурации отладки.>
Измените свойство Generate Map File .
Задание данного параметра компоновщика программным способом
- Ознакомьтесь с разделами GenerateMapFile и MapFileName.