我的Makefile中有这个:
# Build source files
define compile_rule
%.o : %.$1
$$(COMPILE) $$(COMPILE_FLAGS) $$(CC_FLAGS) -o $$@ $$<
endef
$(foreach EXT, $(SRC_EXT), $(eval $(call compile_rule, $(EXT))))
但是,如果我输入make
,我会收到此错误,为什么会发生这种情况?
*** missing separator (did you mean TAB instead of 8 spaces?). Stop.
答案 0 :(得分:3)
您需要在actf上方的行中使用制表符而不是8个空格。