内核模块的Makefile不';ubuntu升级后无法工作

内核模块的Makefile不';ubuntu升级后无法工作,makefile,kernel-module,ubuntu-14.04,Makefile,Kernel Module,Ubuntu 14.04,我已经将ubuntu从13.10升级到14.04,我需要重建安捷伦为USBTmc提供的内核模块。 Makefile内容是: ifneq ($(KERNELRELEASE),) obj-m := usbtmc.o else KDIR := /lib/modules/$(shell uname -r)/build PWD := $(shell pwd) default: $(MAKE) -C $(KDIR) SUBDIRS=$(PWD) modules endif 但它会在标记附近引发

我已经将ubuntu从13.10升级到14.04,我需要重建安捷伦为USBTmc提供的内核模块。 Makefile内容是:

ifneq ($(KERNELRELEASE),)
obj-m   := usbtmc.o
else
KDIR    := /lib/modules/$(shell uname -r)/build
PWD := $(shell pwd)
default:
$(MAKE) -C $(KDIR)  SUBDIRS=$(PWD) modules
endif
但它会在标记附近引发语法错误

"$(KERNELRELEASE),"./Makefile: riga 1: `ifneq ($(KERNELRELEASE),)'
我必须做什么?我需要为新内核下载一些新的东西吗


提前感谢

使用apt get install build essential linux headers解决了问题-$(uname-r)@Silver您应该将此作为答案发布并接受它。