Я хотел бы знать, как генерировать код на ассемблере из C-программы с использованием Unix.
Я попробовал GCC: gcc -c file.c
Я также сначала использовал cpp
, а затем попробуйте as
, но я получаю ошибки.
Я пытаюсь собрать программу на ассемблере из 3 разных программ
prog1.c prog2.c prog.h
Правильно ли сделать gcc -S prog1.c prog2.c prog.h
?
Кажется, это не правильно. Я не знаю, должен ли я генерировать ассемблер из каждого из них, а затем связать их
Спасибо