求助(急)!!
本人在调试模块时出现以下错误提示:hello.c: In function `init_module':
hello.c:15: warning: implicit declaration of function `printk'
请教各位大师如何解决!!先谢了。
附代码:
#ifndef __KERNEL__
#define __KERNEL__
#endif
#ifndef MODULE
#define MODULE
#endif
#include "linux/version.h"
#include "linux/init.h"
#include "linux/module.h"
#include "linux/kernel.h"
int init_module()
{
printk("hello world!\n");
return 0;
}
void cleanup()
{
printk("I will shut down in kernerl!\n");
}
MODULE_LICENSE("GPL");
MODULE_AUTHOR("feng");
编译语句为:
gcc -Wall-DMODULE -D__KERNEL__ -O2 -I /usr/include -c hello.c 请各位大师指点
页:
[1]