I have next code in Makefile:
CFLAGS=-Wall -g
clean: rm -f ex1When I run "make clean" I receive next error: Makefile:4: * missing separator. Stop.
Why? How I can fix it?
1 Answer
You have spaces where you should need a tab (and no: 4 spaces do not equal a tab).
This will show tabs (shown as ^I) and spaces:
cat -e -t -v {Makefile}4th line:
1 CFLAGS=-Wall -g
2
3 clean:
4 rm -f ex1Remove the spaces in front of rm and make it a tab.