我很好奇我是否可以使用this repo所在的Microsoft Program Maintenance Utility (NMAKE.EXE)(location)来编译U1001 error:
makefile(4):致命错误U1001:语法错误:非法字符'。在宏中 停止。
所以我想知道nmake.exe
是否可以替代GNU Make?
我的问题是:
Makefile
吗?MakeFile
吗?P.S。。似乎this discussion与我的问题非常相关,即使不是重复的问题也是如此。
答案 0 :(得分:2)
否,您不能使用nmake
来代替GNU make。
如果您的GNU make makefile严格按照POSIX规范编写,并且不使用任何特定于GNU的增强功能,那么您可以对该makefile使用任何符合POSIX的make实例。
但是(a)makefile不太可能真正符合POSIX,并且(b)nmake
(据我所知)无论如何都不是make的POSIX符合实现。