настройка визуальной студии 2019 - PullRequest
0 голосов
/ 25 марта 2020

Мне нужно собрать программу без отладочной информации, чтобы проанализировать ее с помощью обратного инжиниринга ADA. Вот инструкции, которые я должен сделать.

1-Отключить символы отладки (выключить -g).

2-Отключить все оптимизации.

3-Убрать все символы из двоичного файла.

любая помощь о том, как это сделать?

1 Ответ

0 голосов
/ 25 марта 2020

Все эти настройки соответствуют проекту. Например, проект C ++:

1) Отключить символы отладки (отключить -g).

  • go в свойствах \ C / C ++ \ General, установите для параметра «Формат информации отладки» значение «Нет»

  • go для «Свойства \ компоновщик \ Отладка» и установите для параметра «Создать информацию отладки» значение «Нет»

  • go для Properties \ Linker \ Advanced и установите для «Profile» значение No

2) Отключите все оптимизации.

> go в свойствах \ C / C ++ \ Optimization и установите для параметра «Оптимизация» значение «Отключено»

3) Удаление всех символов из двоичного файла .

Насколько мне известно , символы просто сохраняются в файл pdb, а не в двоичном формате, пожалуйста, обратитесь к здесь .

...