Если у вас простая программа на C, например
int main(void) {return 0;}
Его можно скомпилировать с помощью gcc -o test test.c
.
Как я понимаю, gcc выполняет компиляцию, сборку, затем компоновку. Последние два шага выполняются с помощью as
и ld
.
Я могу сгенерировать код сборки с помощью gcc -S test.c
.
Что бы вы ввели в терминал, чтобы преобразовать код сборки в исполняемый файл?
(причина для этого - изучить сборку)