【发布时间】:2012-05-09 12:38:57
【问题描述】:
我写了一个模块,想把它添加到内核中。当我安装模块时它会打印一个世界。但它不会......
模块为:
#include <linux/module.h>
#include <linux/init.h>
static int __init hello_init()
{
printk(KERN_EMERG"Hello World!\n");
return 0;
}
static void __exit hello_exit()
{
printk("<6>hello exit\n");
}
module_init(hello_init);
module_exit(hello_exit);
为什么“Hello World!\n”在我加载模块时不打印?? 有没有人遇到这个问题?想你的帮助....
【问题讨论】:
-
您是否查看过日志文件或使用 dmesg-command 检查过?
-
我可以在 dmesg 中看到世界,问题是它无法在屏幕上打印。