Missing separator in Makefile?

后端 未结 6 2099
迷失自我
迷失自我 2021-01-01 12:17

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}         


        
6条回答
  •  梦谈多话
    2021-01-01 12:42

    Do you miss some "tab" (\t) before ${CC} by any chance?

    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
    

提交回复
热议问题