hello.c:
=============================================================
#include
#include
MODULE_LICENSE("Dual BSD/GPL");
static int hello_init(void)
{
printk(KERN_ALERT "Hello, world\n");
return 0;
}
static void hello_exit(void)
{
printk(KERN_ALERT "Goodbye, cruel world\n");
}
module_init(hello_init);
module_exit(hello_exit);
================================================================
makefile:
================================================================
testhello-objs := hell.o
obj-m := testhello.o
all:
make -C /lib/modules/$(shell uname -r)/build M=$(shell pwd) modules
clean:
make -C /lib/modules/$(shell uname -r)/build M=$(shell pwd) clean
================================================================
make的时候提示找不到build文件夹,不知道fedoral 9写模块的文件夹是不是/lib/modules/$(shell uname -r)/build
mmbl 于 2008-11-15 14:30:24发表:
谢谢哈,没人来噢):o:s
anj 于 2008-11-15 07:25:42发表:
:0wl;l1
这方面我还不懂!
帮你顶下!