我有一个简单的 make 文件:
CC=gcc
output.exe: main.o
$(CC) main.o -o output.exe
main.o: main.cpp
$(CC) -c main.cpp -o main.o
clean:
rm *.o
当我跑步的时候
make clean
我得到下一个输出和错误:
rm *.o
process_begin: CreateProcess(NULL, ls, ...) failed.
make (e=2): The system cannot find the file specified.
make: *** [Makefile:10: clean] Error 2
注意!当我运行一个简单的make
命令时:
make
我没有收到任何错误并且一切运行顺利。
这个错误是怎么回事?