Makefile
Makefile — это специальный файл, используемый утилитой make для автоматизации сборки программ. Он содержит правила и инструкции, которые описывают, как собирать, компилировать и связывать программы. Makefile помогает автоматизировать процесс сборки, избавляя разработчика от необходимости вручную выполнять команды компиляции и управления зависимостями.
123
CC = gcc CFLAGS = -Wall -g all: my_program my_program: main.o utils.o $(CC) $(CFLAGS) -o my_program main.o utils.o main.o: main.c $(CC) $(CFLAGS) -c main.c utils.o: utils.c $(CC) $(CFLAGS) -c utils.c clean: rm -f *.o my_program