Конвертировать C / C ++ в 8086/88 сборки - PullRequest
2 голосов
/ 03 декабря 2011

Есть ли способ конвертировать C / C ++ в сборку, а не в HEX.

Не похоже на то, что сделал gcc или другой компилятор (C / C ++ -> ASM -> HEX).

Только конвертировать в ASM.

Есть ли способ сделать это с помощью gcc, я имею в виду остановить компилятор при переводе C / C ++ в ASM?

с особой благодарностью за ваше внимание, и извините за мой основной вопрос

Ответы [ 2 ]

10 голосов
/ 03 декабря 2011

Используйте параметр -S для gcc, например:

gcc -S hello.c

Это даст вам файл hello.s с инструкциями по сборке.

4 голосов
/ 03 декабря 2011
gcc -O2 -S -c foo.c

оставит сгенерированный код сборки в файле foo.s.

...