当前位置: 技术问答>linux和unix
linux device drivers中例子的问题
来源: 互联网 发布时间:2016-09-10
本文导语: #include #include #include MODULE_LICENSE("Dual BSD/GPL"); static int hello_init(void) { printk(KERN_ALERT "Hello, worldn"); return 0; } static void hello_exit(void) { printk(KERN_ALERT "Goodbye, cruel worldn"); } module_init(hello_init); module_exit(hello_exit...
#include
#include
#include
MODULE_LICENSE("Dual BSD/GPL");
static int hello_init(void)
{
printk(KERN_ALERT "Hello, worldn");
return 0;
}
static void hello_exit(void)
{
printk(KERN_ALERT "Goodbye, cruel worldn");
}
module_init(hello_init);
module_exit(hello_exit);
我编译好后
运行 insmod ./hello.ko 没有输出信息
rmmod hello 也没用输出
这是为什么?
#include
#include
MODULE_LICENSE("Dual BSD/GPL");
static int hello_init(void)
{
printk(KERN_ALERT "Hello, worldn");
return 0;
}
static void hello_exit(void)
{
printk(KERN_ALERT "Goodbye, cruel worldn");
}
module_init(hello_init);
module_exit(hello_exit);
我编译好后
运行 insmod ./hello.ko 没有输出信息
rmmod hello 也没用输出
这是为什么?
|
运行命令:
dmesg 就能看到了。
dmesg 就能看到了。
|
用文本模式启动系统。insmod ko就可以看到啦。