您的位置:首页 > 运维架构 > Linux

Linux 内核模块编译(hello.c)

2013-06-01 11:15 501 查看
Linux
内核模块编译(hello.c)

模块文件hello.c代码

#include <linux/kernel.h>

#include <linux/module.h>

#ifdef MODEVERSIONS

#include <linux/modeversions.h>

#endif

int init_module()

{

printk("new module init...");

return 1;

}

int cleanup_module()

{

printk("module is removed");

return 0;

}

makefile文件

CC = gcc

MODCFLAGS := -DMODULE -D__KERNEL__ -DLINUX -D__SMP__

hello.o : hello.c

<tab>$(CC) $(MODCFLAGS) -c -I/usr/src/linux-2.4.18-3/include -o hello.o hello.c

内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: