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