Makefile 错误:缺少右括号
Posted
技术标签:
【中文标题】Makefile 错误:缺少右括号【英文标题】:Makefile error: missing close parenthesis 【发布时间】:2015-11-15 14:40:59 【问题描述】:我正在尝试将莎士比亚下载到 C 编译器,并且我已经到了尝试运行 Makefile 的地步。我试过nmake -f Makefile
,但在第 41 行返回致命错误 U1000:
我找不到 Makefile 有什么问题。 "(" 和 ")" 的数量相同。第 41 行显示MAKESCANNERINCLUDE = $(wildcard $(INCLUDEPATH)/*.wordlist,metaflex)
。
【问题讨论】:
【参考方案1】:$(wildcard …)
是一个函数调用。函数调用是标准 make 语法的 GNU make 扩展。 Nmake 需要一个变量引用,它只是 $(something)
,所以当它看到空格而不是右括号时,它会报告语法错误。
使用 GNU make 代替 Nmake。
【讨论】:
以上是关于Makefile 错误:缺少右括号的主要内容,如果未能解决你的问题,请参考以下文章
make命令makefile出错:18:***缺少分隔符。停止
SQL 错误:ORA-00907:缺少右括号 00907。00000 -“缺少右括号”