小编Tom*_*dge的帖子

从GNU makefile调用Windows命令(例如del)

似乎不可能使用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的一部分.

windows makefile

8
推荐指数
3
解决办法
2万
查看次数

标签 统计

makefile ×1

windows ×1