ошибка в makefile . Makefile:24: *** пропущен разделитель. Останов

# Имя вашего исполняемого файла
TARGET = my_program

# Файлы исходного кода
SOURCES = MK_1.cpp

# Файлы заголовочного кода
HEADERS = MK.h

# Файлы объектного кода (автоматически получат расширение .o)
OBJECTS = $(SOURCES:.cpp=.o)

# Компилятор
CXX = g++

# Флаги компиляции
CXXFLAGS = -std=c++11 -Wall

# Цель по умолчанию (сборка всего)
all: $(TARGET)

# Линковка объектных файлов в исполняемый файл
$(TARGET): $(OBJECTS)
 $(CXX) $(CXXFLAGS) $(OBJECTS) -o $(TARGET)

# Компиляция каждого cpp файла в объектный код
%.o: %.cpp $(HEADERS)
 $(CXX) $(CXXFLAGS) -c $< -o $@

# Очистка сгенерированных файлов
clean:
 rm -f $(OBJECTS) $(TARGET)

.PHONY: all clean

Ответы (0 шт):