阅读:1081回复:1
这个模块怎么编译不过呢?
#define MODULES
#define __KERNEL__ #define IRQ_NUM 31 #include <linux/module.h> #include <linux/kernel.h> #include <linux/include/asm-arm/signal.h> static char dummy; static irq_handler(int irq,void *dev,int *regs) { /*printk(<1>"irq entered!\n");*/ } static int mydriver_init(void) { request_irq(IRQ_NUM,irq_handler,SA_INTERRUPT|SA_SHIRQ|SA_SAMPLE_RANDOM,\ "TEST",&dummy); } static void mydriver_exit(void) { free_irq(IRQ_NUM,&dummy); } module_init(mydriver_init); module_exit(mydriver_exit); 错误提示说module_init和module_exit出现错误,下面是错误提示: parameter names (without types) in function declaration |
|
沙发#
发布于:2004-06-14 14:24
我知道了,使没有引用头文件init.h
|
|