Следующий файл Makefile не работает, и я не уверен, что происходит.
CC = gcc
CFLAGS = -Wall -g
demo:
${CC} ${CFLAGS} demo.c -o demo
lib:
${CC} ${CFLAGS} lib.c -o lib
clean:
rm -f lib demo
Демо имеет основную функцию, а lib имеет набор методов, используемых в демонстрации.
Я добавил флаг -c в lib. Однако, когда я запускаю make, я получаю:
Makefile:5: *** missing separator. Stop.