vi makefile
obj-m += hello.o
KERNEL = ../../linux/kernel
all:
make -C $(KERNEL) M=$(PWD) modules
clean:
make -C $(KERNEL) M=$(PWD) clean
1 obj-m += hello.o
2 KERNEL = ../../../linux/kernel
3
4 all:
5 make -C $(KERNEL) M=$(PWD) modules
6 clean:
7 make -C $(KERNEL) M=$(PWD) clean
1 #include <linux/init.h>
2 #include <linux/module.h>
3
4 static int __init hello_init(void)
5 {
6 printk("<2>" "hello esd2002!\n");
7 return 0;
8 }
9 static void __exit hello_exit(void)
10 {
11 printk("<2>" "可以出中午饭了\n");
12 }
13
14 module_init(hello_init);
15 module_exit(hello_exit);