如何制作' makefile"?编译错误

时间:2015-04-08 13:58:39

标签: linux makefile hook

obj-m += interceptor.o
all:
make -C /lib/modules/$(shell uname -r)/build M=$(PWD) modules
clean:
make -C /lib/modules/$(shell uname -r)/build M=$(PWD) clean


make: make nothing to be done for all <---error

我不知道如何解决它。

1 个答案:

答案 0 :(得分:0)

在第3行和第5行之前,您需要一个标签(必须是标签,而不是空格),例如:

all:
    make -C /lib/modules/$(shell uname -r)/build M=$(PWD) modules

不要直接从上面的示例中复制,因为我输入的标签已被Stackoverflow转换为空格。