xuyaomin
V2EX  ›  程序员

makefile make clean 报错

By xuyaomin at 2019 年 10 月 27 日 · 3840 次点击

main.exe: main.o g++ -o .\bin\main.exe .\obj\main.o

main.o: .\cpp\main.cpp .\hpp\hello.hpp g++ -c .\cpp\main.cpp -Ihpp -o .\obj\main.o

clean: rm .\bin*.*

在 vscode powershell 下面执行 make clean 失败

PS E:\demo\makefile> make clean rm .\bin*.* process_begin: CreateProcess(NULL, rm .\bin*.*, ...) failed. make (e=2): makefile:8: recipe for target 'clean' failed make: *** [clean] Error 2

4 条回复  •  2019-11-15 13:48:15 +08:00
atempcode
   1
atempcode  
   2019 年 10 月 27 日
这。。。论坛不是帮你做作业的啊
citrix
   2
citrix  
   2019 年 10 月 27 日 via Android
少了.PHONY: clean
waruqi
   3
waruqi  
   2019 年 10 月 27 日 via Android
换 xmake 吧
xuyaomin
   4
xuyaomin  
OP
   2019 年 11 月 15 日
原因是 windows 下面不支持 rm,所以应该改为 del
• 请不要在回答技术问题时复制粘贴 AI 生成的内容
© 2026 V2EX · 54ms · 3.9.8.5