Linux kernel 如何在用户模式Linux中编译模块

Linux kernel 如何在用户模式Linux中编译模块,linux-kernel,kernel,kernel-module,user-mode-linux,Linux Kernel,Kernel,Kernel Module,User Mode Linux,为用户模式Linux编译模块时遇到困难。我只需要一个基本的方法在用户模式linux下编译一个非常基本的模块,但似乎无法让它工作。我查看了sourceforge for UML的操作指南,但运气不好。有没有人能举一个有效的例子来说明这一点 谢谢 编译模块时是否有任何特定错误?您可以像编译普通内核一样编译模块,但您必须指向正确的内核头(UML的头),这似乎是问题所在。在引导到UML之前,有没有一种编译模块的方法?我可以使用UML头从我的主机编译它吗?还是我必须使用UML?我有一个源代码树,并根据它创

为用户模式Linux编译模块时遇到困难。我只需要一个基本的方法在用户模式linux下编译一个非常基本的模块,但似乎无法让它工作。我查看了sourceforge for UML的操作指南,但运气不好。有没有人能举一个有效的例子来说明这一点


谢谢

编译模块时是否有任何特定错误?您可以像编译普通内核一样编译模块,但您必须指向正确的内核头(UML的头),这似乎是问题所在。在引导到UML之前,有没有一种编译模块的方法?我可以使用UML头从我的主机编译它吗?还是我必须使用UML?我有一个源代码树,并根据它创建UML实例。我一直试图在UML实例内部编译,但在/lib/modules中没有文件,我正在使用的makefile试图从/lib/modules/VERSION/build中提取。你有关于如何编译UML模块的资源吗?有什么方法可以使用UML头在主机fs中编译吗?我今天已经尝试了很多不同的方法,并且得到了很多不同的错误——我真的没有找到一条适合这一点的路径,也无法编译它