我正在从事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 module te
我已经安装了Fedora 22,它有默认内核4.0.4。但是我需要内核4.1.4,所以我在Fedora 22上安装了内核4.1.4。并在grub中为新内核创建一个条目。内核4.1.4安装成功,我可以使用新内核登录。error: âAF_MPLSâ undeclared (first use in this function)RouteMPLS.c中使用的头文件string.h>
#include <s