这是我的Makefile:
obj-m +=hello.o
all:
make -C /lib/modules/$(shell uname -r)/build M=$(PWD) modules
clean:
rm -rf *.o *.mod.o *.order
make -C /lib/modules/$(shell uname -r)/build M=$(PWD) clean
我在rm -rf
声明中收到“缺少分隔符”错误。我错过了什么?
答案 0 :(得分:2)
“遗失分隔符”错误是由rm -rf ...
前面缺少的标签“\ t”引起的,即它应该是
clean:
<tab-here>rm -rf ...
任何目标条目(也在make ...
行前)都需要这样做。