Сведения о вопросе

Mathprofi

15:20, 1st October, 2020

Теги

C++   Assembler   Disassembler    

Ассемблерный код из С++

Просмотров: 345   Ответов: 2

Привет, Хабр!
Посоветуйте мне, пожалуйста, как получить «читабельный» ассемблерный код из программы написаной на С/С++. При учете, что пользуюсь Dev-C++, все исходники имеются. Авторские права нарушать не буду :-)
Пробовал открывать уже скомпилированный бинарник в OllyDBG, но код уж слижком не читаем.
Заранее благодарен!



  Сведения об ответе

SSESION

11:42, 25th September, 2020

В общем, не дожидаясь помощи, я не терял времени :)
Если, вдруг, кому-нибудь понадобится…
Заходим в параметры проекта:
Проект -> Параметры проекта -> вкладка «Параметры»
В окне нужного компилятора (С или С++) вводим параметр -masm=intel -save-temps -fverbose-asm.
Перестраиваем проект. Получаем.
image


  Сведения об ответе

repe

08:04, 26th September, 2020

В gcc используется ключ -S для получения листинга на ассемблере, вдруг кому-нить пригодится.


Ответить на вопрос

Чтобы ответить на вопрос вам нужно войти в систему или зарегистрироваться