【发布时间】:2014-12-07 21:43:28
【问题描述】:
所以当我试图将我的简单设备驱动程序放入内核时,我收到此错误:“模块验证失败:缺少签名和/或所需的密钥 - 污染内核”。我尝试重新编译内核,更改我的 makefile ,但没有任何帮助。此时我的makefile:
obj-m := DeviceD.o
KERNEL_DIR = /usr/src/linux-headers-$(shell uname -r)
all:
$(MAKE) -C $(KERNEL_DIR) SUBDIRS=$(PWD) modules
clean:
rm -rf *.o *.ko *.mod.* *.symvers *.order *~
也试过这个makefile:
obj-m += DeviceD.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
【问题讨论】: