milanfeng1 发表于 2005-10-27 23:03:20

求助(急)!!

本人在调试模块时出现以下错误提示:
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

milanfeng1 发表于 2005-10-27 23:04:20

请各位大师指点
页: [1]
查看完整版本: 求助(急)!!