windows 上的 Makefile: 无法找到 cmd.exe 目录

Makefile on windows: unable to locate cmd.exe directory

我在 windows 上尝试 运行 Makefile(使用 Cygwin)时遇到问题。 我有这行代码:

cat command.bat | "$(cmddir)"

cmddir 被定义为 cmddir := /C/Windows/System32/cmd.exe

现在抛出此错误:

cat command.bat | "/C/Windows/System32/cmd.exe"
/bin/sh: /C/Windows/System32/cmd.exe: No such file or directory

虽然 cmd.exe 位于 C:\Windows\System32

有什么提示吗?

谢谢

我对cygwin不熟悉。您是否尝试在 C(驱动器号)之后添加 :(双冒号)? 此外,当您执行 ls C/Windows/System32 时会发生什么?

因为我使用的是 Cygwin,所以我只需要将 cmd.exe 的路径从 /C/Windows/System32/cmd.exe 调整为 cygdrive/C/Windows/System32/cmd.exe