求助:何加载新的模块???

软件和网站开发以及相关技术探讨
回复
firefly1st
帖子: 1
注册时间: 2006-11-20 16:49

求助:何加载新的模块???

#1

帖子 firefly1st » 2006-12-09 1:06

我的ubuntu是6.06,内核是linux-2.6.15-23,写了最简单的两个模块(如下所示),就是编译通不过。哪位高手能指点一下???非常感谢!!!
#define __KERNEL__
#define MODULE

#include <linux/kernel.h>
#include <linux/module.h>

int init_module()
{
printk("hello,this is kernel!!\n");
return 0;
}

void cleanu_module()
{
printk("Good bye kernel!!!\n"};
}

编译输入sudo gcc -O2 _Wall -DMODULE _D__KERNEL__-c hello.c,然后就是一大堆的问题!
是不是ubuntu6.06不支持内核加载???
请指教!!!
nasi
帖子: 4
注册时间: 2006-08-14 19:19

#2

帖子 nasi » 2006-12-18 23:13

这是2.4的内核module的编译方法,2.6修改了

具体可以看《The Linux Kernel Primer》,或者参考以下两篇文章:

http://www.captain.at/programming/kernel-2.6/
http://linuxdevices.com/articles/AT4389927951.html
回复