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` - объектный файл.
|
|||
|
|