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


/PDBSTRIPPED (удалить закрытые символы)

/PDBSTRIPPED:pdb_file_name

Аргументы

pdb_file_name
Указанное пользователем имя базы данных программы (PDB), создаваемой компоновщиком.

Замечания

Параметр /PDBSTRIPPED создает второй файл базы данных программы (PDB) при сборке образа программы с любым из параметров компилятора или компоновщика, создающих PDB-файл (/DEBUG, /Z7, /Zd или /Zi). Второй PDB-файл не содержит символов, которые нежелательно передавать клиентам. Второй PDB-файл будет содержать только следующее:

  • Открытые символы

  • Список файлов объектов и частей исполняемого файла, в которые они вносят свой вклад

  • Записи отладки указателя кадров (FPO), используемые для обхода стека

Урезаемый PDB-файл не будет содержать:

  • Сведения о типе

  • Сведения о номере строки

  • Символы CodeView для каждого объекта, такие как для функций, локальных и статических данных

Полный PDB-файл по-прежнему будет создан при использовании /PDBSTRIPPED.

Если не создать PDB-файл, параметр /PDBSTRIPPED игнорируется.

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

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

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

  3. Измените свойство "Частные символы полосы".

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

См. также

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