2015-11-15 41 views
2

我正試圖將莎士比亞下載到C編譯器,並且我已經到了嘗試運行Makefile的地步。我曾嘗試nmake -f Makefile,但在第41行,返回致命錯誤U1000:Makefile錯誤:丟失右括號

Command prompt error message

我找不到任何錯誤的Makefile文件。有相同數量的「(」和「)」,第41行表示MAKESCANNERINCLUDE = $(wildcard $(INCLUDEPATH)/*.{wordlist,metaflex})

回答

0

$(wildcard …)是一個函數調用。函數調用是標準make語法的GNU make擴展。 Nmake期望一個變量引用,它只是$(something),所以當它看到空格而不是右括號時,它會報告語法錯誤。

使用GNU make代替Nmake。