Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/visual-studio/7.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Windows &引用;“保持清洁”;MSYS/Cygwin中的问题_Windows_Makefile_Recipe - Fatal编程技术网

Windows &引用;“保持清洁”;MSYS/Cygwin中的问题

Windows &引用;“保持清洁”;MSYS/Cygwin中的问题,windows,makefile,recipe,Windows,Makefile,Recipe,我最终设法在Windows中编译了一个程序,这花了一段时间,如果没有这里的帮助是不可能的。现在一切都正常了,除了“清洁”产量 在makefile中,clean命令如下所示 clean: del /S *.o *~ *.out [...], eliminating all resulting .o and executables resulting from make. mingw64在路径中,我在路径中尝试了cygwin/bin,但没有,结果都一样。“Make”是在msys中使用mingw32

我最终设法在Windows中编译了一个程序,这花了一段时间,如果没有这里的帮助是不可能的。现在一切都正常了,除了“清洁”产量

在makefile中,clean命令如下所示

clean:
del /S *.o *~ *.out [...], eliminating all resulting .o and executables resulting from make.
mingw64在路径中,我在路径中尝试了
cygwin/bin
,但没有,结果都一样。“Make”是在
msys
中使用
mingw32 Make
完成的。我也在msys中尝试了“mingw-32-make clean”,但仍然没有成功;我也不确定Cygwin是否支持“makeclean”。我在Windows7上运行整个程序,64位

我如何解决这个问题


您似乎在混合您的平台。是一个
cmd.exe
builtin,这就是Bash找不到它的原因。
del
的模拟值为

尝试在
cmd.exe下运行
make


编辑Makefile,将
del/S
替换为
rm-f

也可以在项目文件夹中创建名为Makefile.defs的文件,并覆盖由eclipse自动设置为“del”的Makefile变量rm。该文件包含在[Name of Config]文件夹中的“makefile”中

我的文件只包含:

RM := rm -rf
这对我来说很好

RM := rm -rf