cmd 窗口 make clean process_begin: CreateProcess(NULL, rm Dynamics.o test.o, …) failed.

CMD执行make clean报错

make clean
rm Dynamics.o test.o
process_begin: CreateProcess(NULL, rm Dynamics.o test.o, …) failed.
make (e=2):

windows下要想在Makefile中通过命令行删除中间文件,需要将rm替换为del
如果不想在编译完后用make clean命令清除,可在Makefile文件头部添加all目标,并添加删除命令,代码如下:

.PHONY: clean # 声明clean是一个伪目标
clean:
	**del $(objects)**

你可能感兴趣的:(软件工具,嵌入式)