我正在尝试从命令提示符执行此操作:
C:/>nmake makefile
但我一直收到这个错误
Makefile(90) : fatal error U1000: syntax error : ')' missing in macro invocation
数字90指的是什么?
任何人都可以提供帮助吗?
如果有人希望看到Makefile,那么Makefile
p.s:我使用的是Windows 7
Makefile的第90行是:
LDSHARED = $(CC) -shared $(if $(filter-out -g -g0,$(debugflags)),,-s)
答案 0 :(得分:2)
90是错误的行号。我怀疑这个makefile并不打算在nmake
中使用,因为语法类似于gnu-make
而不是nmake
。
如果您运行gnumake(gmake
或可能只是make
),您可能会有更多的运气。
或者,您可以尝试使用预处理器宏重写makefile,但是需要了解它们应该做什么。
http://msdn.microsoft.com/en-US/library/7y32zxwh%28v=vs.80%29.aspx