The following Makefile is not working and I am not sure what\'s going on.
CC = gcc CFLAGS = -Wall -g demo: ${CC} ${CFLAGS} demo.c -o demo lib: ${CC}
Do you miss some "tab" (\t) before ${CC} by any chance?
\t
${CC}
Often my editor will replace tabs by spaces and I'd get this message.
CC = gcc CFLAGS = -Wall -g demo: [TAB]${CC} ${CFLAGS} demo.c -o demo lib: [TAB]${CC} ${CFLAGS} lib.c -o lib clean: [TAB]rm -f lib demo