Makefile 未找到MinGW make:copy:命令

Makefile 未找到MinGW make:copy:命令,makefile,mingw,Makefile,Mingw,我正在尝试使用MinGW在windows10上编译hp2xx。我的makefile是makes目录中dosdjgpp.mak文件的直接副本。路径中有c:\MinGW\bin和c:\MinGW\msys\1.0\bin 生成操作在第一次复制时失败。它失败的生成文件行是 pbuf.o: picbuf.o copy picbuf.o pbuf.o 错误是 copy picbuf.o pbuf.o make: copy: Command not found make: *** [pbuf.o]

我正在尝试使用MinGW在windows10上编译hp2xx。我的makefile是makes目录中dosdjgpp.mak文件的直接副本。路径中有c:\MinGW\bin和c:\MinGW\msys\1.0\bin

生成操作在第一次复制时失败。它失败的生成文件行是

pbuf.o: picbuf.o
    copy picbuf.o pbuf.o
错误是

copy picbuf.o pbuf.o
make: copy: Command not found
make: *** [pbuf.o] Error 127

在同一个命令提示符下,我可以使用copy OK,那么为什么不能让它找到呢?

我相信
mingw/bin
包含linux风格的copy命令
cp
,所以试试看

pbuf.o: picbuf.o
    cp picbuf.o pbuf.o


如果尚未包含windows复制路径,您可能需要添加该路径

谢谢,完成了-我在makefile中将“copy”替换为“cp”,错误已经消失。现在我有新的错误要调查:)如果它是另一个windows/linux命令,您可能想学习linux变体s。。或和windows bin路径:o