1 KERNELDIR:=/home/wss/work/linux/develop_imx6ull/linux_6ull_develop/ 2 3 CURRENT_PATH:=$(shell pwd) 4 5 obj-m:=chrdevbase.o 6 7 build:kernel_modules 8 9 kernel_modules: 10 $(MAKE) -C $(KERNELDIR) M=$(CURRENT_PATH) modules 11 12 clean: 13 $(MAKE) -C $(KERNELDIR) M=$(CURRENT_PATH) clean
代码如上,错误如下。显示第10行有错误。
Makefile的第9行 行被称为rule。第10行,是具体的编译动作。开头不可以有空格,留白是由按tab键形成的。
但是vscode默认使用4个空格代替Tab,需要修改,点击空格,选为制表符即可。