21 lines
633 B
Markdown
21 lines
633 B
Markdown
# Компиляция C
|
||
|
||
`gcc` - набор компиляторов для различных языков программирования.
|
||
|
||
Стандартная компиляция файла с исходным кодом:
|
||
|
||
```sh
|
||
gcc main.c -o main
|
||
```
|
||
|
||
где `main.c` - файл с исходным кодом, а `main` - бинарный файл, который создаётся флагом `-o` после компиляции.
|
||
|
||
Компиляция файла в объектный файл (данные и инструкции):
|
||
|
||
```sh
|
||
gcc -c main.c -o main.o
|
||
```
|
||
|
||
где `main.o` - объектный файл.
|
||
|