似乎不可能使用GNU Make调用Windows系统命令(例如del,move等).我正在尝试创建一个不依赖于安装了额外工具(例如rm.exe来自Cygwin)的用户的makefile .
运行以下规则时,将报告错误del: command not found:
clean:
del *.o
Run Code Online (Sandbox Code Playgroud)
这可能是因为没有像"del"这样的可执行文件.我也尝试将它作为一个选项运行cmd但是这只是打开一个新的提示:
clean:
cmd /C del *.o
Run Code Online (Sandbox Code Playgroud)
我正在使用Windows XP(5.1.2600)和GNU Make 3.79.1捆绑在一起作为MSys的一部分.