windows makefile中的文件分隔符

windows makefile中的文件分隔符,windows,makefile,nmake,Windows,Makefile,Nmake,以前可能有人问过这个问题,但最近我遇到了一个windows make文件,它有两种类型的文件分隔符。 例如,make文件中的以下两行: SRC = src/test.cpp @mkdir lib\$(HOST) > NUL windows从什么时候开始支持这两种类型的文件分隔符?无论如何,我都不是windows专家。但是,基本的Windows文件API都支持正斜杠作为目录分隔符(我想在一些奇怪的情况下,如unicode字符支持除外)。因此,它在大多数情况下都能正常工作。当人们编写make

以前可能有人问过这个问题,但最近我遇到了一个windows make文件,它有两种类型的文件分隔符。 例如,make文件中的以下两行:

SRC = src/test.cpp
@mkdir lib\$(HOST) > NUL

windows从什么时候开始支持这两种类型的文件分隔符?

无论如何,我都不是windows专家。但是,基本的Windows文件API都支持正斜杠作为目录分隔符(我想在一些奇怪的情况下,如unicode字符支持除外)。因此,它在大多数情况下都能正常工作。当人们编写makefile时,我总是敦促他们对所有内容都使用前斜杠,直到/除非证明它在特定实例中不起作用

你可以通过谷歌很容易地找到很多关于这方面的讨论