Makefile:make clean - 为什么要混合使用隐式和普通规则:不推荐使用语法警告?

时间:2016-01-25 21:26:07

标签: makefile

以下行$(MAKE) -C $(KDIR) M=$(PWD) clean

产生警告:Makefile:10: *** mixed implicit and normal rules: deprecated syntax

它出了什么问题?这是完整的倾听:

obj-m := chardev.o
KDIR := /lib/modules/$(shell uname -r)/build
PWD := $(shell pwd)

default:
    $(MAKE) -C $(KDIR) M=$(PWD) modules
    gcc -o ioctl ioctl.c

clean:
    $(MAKE) -C $(KDIR) M=$(PWD) clean

0 个答案:

没有答案