出错:缺少分隔符如何处理?

内容来源于 Stack Overflow,并遵循CC BY-SA 3.0许可协议进行翻译与使用

  • 回答 (2)
  • 关注 (0)
  • 查看 (18)

我正在运行以下错误make

Makefile:168: *** missing separator.  Stop.

这是什么造成的?

提问于
用户回答回答于

导致此错误的最常见原因是,当make期望选项卡字符。

对,是这样

target: 
\tcmd

TAB在哪里?

不对

target:
    cmd
用户回答回答于

以防其他人遇到类似的错误:

我得到了的“遗漏分隔符”错误,因为我调用了一个定义函数的规则

($eval $(call function,args))

而不是

$(eval $(call function,args))

即,($eval $(call...而不是$(eval $(call...

扫码关注云+社区