港式茶餐厅 发表于 2013-11-10 23:20:28

l急求解!!inux内核打印的问题

#include<linux/init.h>
#include<linux/module.h>
#include<linux/kernel.h>
#include<linux/sched.h>
extern int add(void);
MODULE_LICENSE("GPL");
MODULE_AUTHOR("NEWTONS");
MODULE_DESCRIPTION("FOR HELLO WROLD!");
MODULE_VERSION("V1.0");
int a=4;
module_param(a,int,S_IRUGO);
int static hello_init(void)
{
    add();
    printk(KERN_ALERT " a is %d\n",a);
    return 0;
}
void static hello_exit(void)
{
    printk(KERN_ALERT "I'm godbye!!\n");
}

module_init(hello_init);
module_exit(hello_exit);
注释:我把printk级别从最低一直试到最高,但在执行#insmod test时打印不出任何东西。但能成功加载到内核。。求解释!急急急!!!

飞凌-unix 发表于 2013-11-14 09:06:06

你内核的配置选项中没有配置吧

港式茶餐厅 发表于 2013-11-14 18:20:48

飞凌-unix 发表于 2013-11-14 09:06 static/image/common/back.gif
你内核的配置选项中没有配置吧

您的意思的放在内核中调试的么?我用的是linux系统自带的一套内核编译ko文件的,是想在pc机上调试的,可总是显示不出printk信息?怎么回事呢?

飞凌-unix 发表于 2013-11-15 08:42:16

这个和内核编译时设置的调试信息是否打开有关系

港式茶餐厅 发表于 2013-11-15 19:21:40

飞凌-unix 发表于 2013-11-15 08:42 static/image/common/back.gif
这个和内核编译时设置的调试信息是否打开有关系

可以简单的指点一下怎么设置么?我从网上找了方法都不行。例如我修改了/proc/sys/kernel/printk文件也还是不能打印出信息。。求解求解

飞凌-unix 发表于 2013-11-18 08:54:41

http://blog.chinaunix.net/uid-20672559-id-3380190.html
给你一个帖子你参考下吧
页: [1]
查看完整版本: l急求解!!inux内核打印的问题