当前位置: 技术问答>linux和unix
在哪里可以看到打印信息??
来源: 互联网 发布时间:2017-01-22
本文导语: 我编一个hello.c的驱动,注册的时候打印一个信息,卸载的时候再打印一个信息,编译通过生成hello.ko文件,然后再插入这个模块insmod hello.ko, 然后lsmod,显示模块已经插进去了,我现在的问题是 1: 我的打印信息在...
我编一个hello.c的驱动,注册的时候打印一个信息,卸载的时候再打印一个信息,编译通过生成hello.ko文件,然后再插入这个模块insmod hello.ko, 然后lsmod,显示模块已经插进去了,我现在的问题是
1: 我的打印信息在哪里可以看到啊》》》??书上说 加载的时候 可以看到输出Hello World enter这个信息,我是没有看到。请问在哪里查看这个信息?
static int hello_init(void)
{
printk(KERN_INFO " Hello World entern");
return 0
}
static void hello_exit(void)
{
printk(KERN_INFO " Hello World exitn ");
}
module_init(hello_init);
module_exit(hello_exit);
MODULE_AUTHOR("Barry Song ");
MODULE_LICENSE("Dual BSD/GPL");
1: 我的打印信息在哪里可以看到啊》》》??书上说 加载的时候 可以看到输出Hello World enter这个信息,我是没有看到。请问在哪里查看这个信息?
static int hello_init(void)
{
printk(KERN_INFO " Hello World entern");
return 0
}
static void hello_exit(void)
{
printk(KERN_INFO " Hello World exitn ");
}
module_init(hello_init);
module_exit(hello_exit);
MODULE_AUTHOR("Barry Song ");
MODULE_LICENSE("Dual BSD/GPL");
|
KERN_INFO的优先级太低,使用高一些的优先级就可以直接看到了。一般来说PC上需要高优先级才会直接在终端打印出来,在开发板上直接printk都没问题