学习什么编程都是先学的hello world
## 标题学习第一天
#include <linux/init.h>
#include <linux/module.h>
static int hello_world_init(void)
{
printk(KERN_ALERT "hello world\n");
return 0;
}
static void hello_world_exit(void)
{
printk(KERN_ALERT "hello world exit\n");
}
module_init(hello_world_init);
module_exit(hello_world_exit);
MODULE_LICENSE("GPL");
KVERS = $(shell uname -r)
obj-m += hello_world.o
build: kernel_modules
kernel_modules:
make -C /lib/modules/$(KVERS)/build M=$(CURDIR) modules
clean:
make -C /lib/modules/$(KVERS)/build M=$(CURDIR) clean