当前位置: 技术问答>linux和unix
这个makefile有什么问题?
来源: 互联网 发布时间:2016-09-21
本文导语: all : my.so SRC := getdate.c gettime.c TGT := $(SRC:.c=.o) $(SRC):datetime.h @touch $@ %.o : %.c gcc -g -c $? my.so:$(TGT) gc...
all : my.so
SRC := getdate.c gettime.c
TGT := $(SRC:.c=.o)
$(SRC):datetime.h
@touch $@
%.o : %.c
gcc -g -c $?
my.so:$(TGT)
gcc -shared -o $@ $(TGT)
提示:Makefile:5: *** missing separator. Stop.
SRC := getdate.c gettime.c
TGT := $(SRC:.c=.o)
$(SRC):datetime.h
@touch $@
%.o : %.c
gcc -g -c $?
my.so:$(TGT)
gcc -shared -o $@ $(TGT)
提示:Makefile:5: *** missing separator. Stop.
|
所有的命令都需要使用缩进。
像里面的touch、gcc
像里面的touch、gcc
|
丢失了separator,也就是制表符