【问题标题】:Makefile error: missing close parenthesisMakefile 错误:缺少右括号
【发布时间】:2015-11-15 14:40:59
【问题描述】:

我正在尝试将莎士比亚下载到 C 编译器,并且我已经到了尝试运行 Makefile 的地步。我试过nmake -f Makefile,但在第 41 行返回致命错误 U1000:

我找不到 Makefile 有什么问题。 "(" 和 ")" 的数量相同。第 41 行显示MAKESCANNERINCLUDE = $(wildcard $(INCLUDEPATH)/*.{wordlist,metaflex})

【问题讨论】:

    标签: makefile nmake


    【解决方案1】:

    $(wildcard …) 是一个函数调用。函数调用是标准 make 语法的 GNU make 扩展。 Nmake 需要一个变量引用,它只是 $(something),所以当它看到空格而不是右括号时,它会报告语法错误。

    使用 GNU make 代替 Nmake。

    【讨论】:

      猜你喜欢
      • 2015-03-31
      • 1970-01-01
      • 2016-10-23
      • 2016-02-14
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多