1,318
社区成员
发帖
与我相关
我的任务
分享
#include <linux/init.h>
#include <linux/module.h>
#include "mymax.h"
MODULE_LICENSE("Dual BSD/GPL");
static int hello_init(void)
{
printk(KERN_ALERT "Hellow world\n");
mymax();
return 0;
}
static void hello_exit(void)
{
printk(KERN_ALERT "Good bye\n");
}
module_init(hello_init);
module_exit(hello_exit);
#include <linux/init.h>
#include <linux/module.h>
#include "mymax.h"
MODULE_LICENSE("Dual BSD/GPL");
void mymax(void)
{
printk(KERN_ALERT "enter max\n")
}
EXPORT_SYMBOL(mymax);
#include <linux/init.h>
#include <linux/module.h>
MODULE_LICENSE("Dual BSD/GPL");
void mymax(void);
obj-m := hello.o
module-objs := max.o
all:
make -C /lib/modules/$(shell uname -r)/build SUBDIRS=$(PWD)
clean:
rm *.o *.ko