/DEBUG (создать отладочную информацию)
/DEBUG
Заметки
Параметр /DEBUG создает отладочную информацию для EXE-файла или DLL.
Компоновщик помещает отладочную информацию в базу данных программы (PDB). Он обновляет PDB во время последовательного построения программы.
EXE-файл или DLL-файл, созданные для отладки, содержат имя и путь к соответствующему PDB-файлу. От считывает внедренное имя и использует PDB во время отладки программы. Отладчик использует основное имя программы и расширение PDB для именования базы данных программы, а также внедряет путь там, где он был создан. Для переопределения параметров по умолчанию задайте /PDB и укажите другое имя файла.
Параметр компилятора Только нумерация строк (/Zd) или Совместим с C7 (/Z7) позволяет компилятору оставлять отладочную информацию в OBJ-файлах. Также можно использовать параметр компилятора База данных программы (/Zi) для хранения отладочной информации в PDB-файле для OBJ-файла. Компилятор вначале выполняет PDB-объекта по абсолютному пути, записанному в OBJ-файле, а затем — в каталоге, содержащем OBJ-файл. Нельзя указать имя файла PDB-объекта или его расположение для обработчика.
/INCREMENTAL подразумевается, когда указан /DEBUG.
/DEBUG изменяет значения по умолчанию для параметра /OPT с REF на NOREF и с ICF на NOICF (потребуется явно указать /OPT:REF или /OPT:ICF).
Для получения дополнительных сведений о PDB-файлах и DBG-файлах см. статью "База знаний" Q121366, INFO: PDB-файлы и DBG-файлы — Что это такое и как они работают. Статьи базы знаний можно найти в библиотеке MSDN или в https://support.microsoft.com.
Невозможно создать EXE-файл или DLL-файл, содержащий отладочную информацию. Отладочная информация всегда размещается в PDB-файле.
Установка данного параметра компоновщика в среде разработки Visual Studio
Откройте диалоговое окно Страницы свойств проекта. Дополнительные сведения см. в разделе Задание свойств проекта C++.
Выберите папку Компоновщик.
Щелкните страницу свойств Отладка.
Измените свойство Общая отладочная информация.
Установка данного параметра компоновщика программным способом
- См. раздел GenerateDebugInformation.