- 论坛徽章:
- 0
|
源码:
#define MODULE
#include <linux/module.h>
int init_module(void){
printk("<1>hello,world\n");
return 0;
}
void cleanup_module(void){
printk("<1>goodbye\n");
}
编译出错信息:
In file included from /usr/include/asm-i486/local.h:4,
from /usr/include/asm/local.h:8,
from /usr/include/linux/module.h:20,
from module.c:4:
/usr/include/linux/percpu.h: In function '__alloc_percpu':
/usr/include/linux/percpu.h:44: error: 'GFP_KERNEL' undeclared (first use in this function)
/usr/include/linux/percpu.h:44: error: (Each undeclared identifier is reported only once
/usr/include/linux/percpu.h:44: error: for each function it appears in.)
In file included from /usr/include/asm/module.h:8,
from /usr/include/linux/module.h:22,
from module.c:4:
/usr/include/asm-i486/module.h:60:2: error: #error unknown processor family
In file included from module.c:4:
/usr/include/linux/module.h: At top level:
/usr/include/linux/module.h:49: error: field 'attr' has incomplete type
/usr/include/linux/module.h:60: error: field 'kobj' has incomplete type
请各位高手帮忙解答,3ks |
|