gpt4 book ai didi

windows - MSYS/Cygwin 中的 "make clean"问题

转载 作者:可可西里 更新时间:2023-11-01 10:07:20 27 4
gpt4 key购买 nike

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

/bin/sh: del: command not found
Makefile:44: recipe for target `clean' failed
make: *** [clean] Error 127

在makefile中,clean命令看起来像

clean:
del /S *.o *~ *.out [...], eliminating all resulting .o and executables resulting from make.

mingw64 在路径中,我尝试在路径中使用和不使用 cygwin/bin,两者的结果相同。 “制作”是在 msys 中使用 mingw32-make 完成的。我还在 msys 中尝试了“mingw-32-make clean”,仍然没有成功;我也不确定 Cygwin 是否完全支持“make clean”。我在 64 位 Windows 7 上运行整个程序。

我该如何解决这个问题?

Error with rm instead of del

最佳答案

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

尝试在cmd.exe下运行make

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

关于windows - MSYS/Cygwin 中的 "make clean"问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14407172/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com