Как сохранить промежуточные шаги при компиляции GCC?

Сделать это можно с помощью опции: "-save-temps".

Например:

gcc -save-temps -o helloworld helloworld.c

Мы получим:

  • helloworld это исполняемый файл
  • helloworld.c содержит код, написанный разработчиком
  • helloworld.i содержит выходные данные препроцессора
  • helloworld.o это объектный файл
  • helloworld.s содержит код ассемблера

Написать новый комментарий