Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
以前可能有人问过这个问题,但最近我遇到了一个具有两种类型的文件分隔符的 windows make 文件。例如 - 从该 make 文件中遵循两行:
SRC = src/test.cpp @mkdir lib\$(HOST) > NUL
Windows 从什么时候开始支持这两种类型的文件分隔符?
无论如何,我都不是 Windows 专家。但是,基本的 Windows 文件 API 都支持正斜杠(我猜除了一些奇怪的情况,比如 unicode 字符支持)作为目录分隔符。因此,它在大多数情况下都能正常工作。当人们编写 makefile 时,我总是敦促他们始终对所有内容使用正斜杠,直到/除非证明它在特定情况下不起作用。
您可以通过 Google 轻松找到很多关于此的讨论。