我正在从事linux内核开发,并试图制作自己的模块用于测试目的。但是,对于最新的内核源代码,linux-headers并不存在。它只存在于4.9.0-7。我在谷歌上找到了一种方法,我们可以根据我们想要的内核源代码树对模块进行make (例如:4.18)为我的模块生成.ko的make -C /home/prasad/linux-4.18/ M=$(PWD)然而,当我加载我的内核并insmod它时,它会说
insmod: ERROR: could not insert
Makefile是这样的(在~/LINUX中) make -C /lib/modules/4.15.0-99-generic/build M=$(:336: target '/home/ckim/LINUX/test1.ko' doesn't match the target pattern
CC [M] /home/cki
当我在编译完modules_install内核后运行make linux时,它给出了以下错误消息。root@momersaleem:/usr/src/linux-3.14# make modules_install./signing_key.x509 at /usr/src/linux-3.14/scripts/sign-fil