2013-03-22 78 views
-2

這是我的Makefile:的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

格式正確嗎? Makefiles要求將依賴項的命令選中。 – chrisaycock 2013-03-22 13:34:38

回答

2

「丟失分隔符」錯誤是由在rm -rf ...前面丟失標籤「\ t」的,即,引起的,它應該是

clean: 
<tab-here>rm -rf ... 

這是需要的任何條目到目標(也在前面您的make ...行)。