Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/search/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
makefile错误消息中缺少分隔符_Makefile - Fatal编程技术网

makefile错误消息中缺少分隔符

makefile错误消息中缺少分隔符,makefile,Makefile,我有一个项目,应该可以毫无问题地编译它,但在设置完所有内容后,我收到以下错误消息: Makefile:460: *** missing separator. stops 我已经检查了该行,但没有找到错误所在,这里是出现问题的代码快照: # Assemble: create object files from assembler source files. define ASSEMBLE_TEMPLATE $(OUTDIR)/$(notdir $(basename $(1))).o

我有一个项目,应该可以毫无问题地编译它,但在设置完所有内容后,我收到以下错误消息:

 Makefile:460: *** missing separator.  stops 
我已经检查了该行,但没有找到错误所在,这里是出现问题的代码快照:

    # Assemble: create object files from assembler source files.
define ASSEMBLE_TEMPLATE
$(OUTDIR)/$(notdir $(basename $(1))).o : $(1)
##  @echo
    @echo $(MSG_ASSEMBLING) $$< "->" $$@
    $(CC) -c $(THUMB) $$(ASFLAGS) $$< -o $$@     
endef  # here is the line 460

    $(foreach src, $(ASRC), $(eval $(call ASSEMBLE_TEMPLATE, $(src)))) 

你知道我该怎么解决这个问题吗,谢谢你的提示

如果在endef中是第460行,它应该是End吗?不,只有End,其余的是commentmake,不希望或类似于宏调用中的空格。尝试删除它们,看看$foreach src、$ASRC、$eval$call assembly\u TEMPLATE、$src是否有帮助。ASRC的价值是什么?删除@echo line有帮助吗?@Reisner谢谢我已经尝试过了,这个错误现在可以解决了,但我还有其他问题要解决