общие сведения о GCC:

GCC — это компилятор, разработанный проектом GNU.

первая версия GCC (GCC 1.0) была выпущена в 1987 г.

вы можете найти GCC по умолчанию в операционных системах GNU+Linux и на Mac

GCC в основном компилирует ваш файл из исходного кода в исполняемый файл.

Прежде всего, после того, как вы написали исходный код, вам нужно скомпилировать ваш c-файл, чтобы создать исполняемый файл.

у вас есть представление о том, как работает процесс компиляции GCC?

если нет, то ты будешь таким же

так что лучше держись, приятель 😜

Этапы компиляции GCC

Компиляция может включать до четырех шагов:

1-препроцессор:

на этапе препроцессора будут удалены комментарии из исходного кода, он включит код заголовочного файла в сам файл и заменит все имя макроса на его значение

2-компилятор

компилятор генерирует ассемблерный код

3-ассемблер

преобразует ассемблерный код в объектный код.

4-ссылка

объединит все файлы в один исполняемый файл

это наш файл исходного кода (main.c) после завершения четырех этапов процесса компиляции.

если вы хотите, чтобы компилятор остановился на втором этапе «компиляции», введите эту команду
gcc -S имя_файла.c -o имя_выхода.asm

если хотите компилировать и собирать, но не компоновать, используйте вместо этого флаг -c

и это на сегодня мир