Сделать ошибку: *** отсутствует разделитель. Стоп
Это мой make-файл:
OBJECTS = main.o
CFLAGS = -g -wall
NAME = make
CC = gcc
build: $(OBJECTS)
$(CC) $(CFLAGS) $(OBJECTS) -o $(NAME)
Я получаю ошибку ниже, когда я пытался сделать (вкладка Applied перед командой gcc):
makefile: 6: *** отсутствует разделитель. Стоп.
Как я могу это исправить?
1 ответ
Прежде всего, похоже, у вас есть пробелы вместо табуляции.
Что касается самого Makefile, я бы сделал его немного проще. Для исходного файла main.c
:
int main() {
return 0;
}
Я бы пошел с Makefile
:
CFLAGS = -g -wall
CC = gcc
main: main.c
$(CC) $(CFLAGS) $< -o $@