当前位置:  技术问答>linux和unix

hello模块没有输出

    来源: 互联网  发布时间:2016-08-14

    本文导语:  我按照linux设备驱动程序写的hello模块,为什么没有输出呢,代码如下,但是用dmesg查看没错,我用的是ubuntu 8.04 #include #include MODULE_LICENSE("Dual BSD/GPL"); static int hello_init(void) {     printk(KERN_ALERT"hello,worldn");     re...

我按照linux设备驱动程序写的hello模块,为什么没有输出呢,代码如下,但是用dmesg查看没错,我用的是ubuntu 8.04

#include
#include
MODULE_LICENSE("Dual BSD/GPL");

static int hello_init(void)
{
    printk(KERN_ALERT"hello,worldn");
    return 0;
}

static int hello_exit(void)
{
    printk(KERN_ALERT"goodbye,cruel worldn");
    return 0;
}

module_init(hello_init);
module_exit(hello_exit);

|
试试在/proc/kernel/printk进行设置,例如,echo “8” >/proc/kernel/printk
但是我看你的KERN_ALERT级别已经比较高了,所以不能确定管用不管用。

|
开头加这一句:#define DEVICE_NAME Hello

printk(KERN_ALERT"hello,worldn");
换成
printk (DEVICE_NAME",worldn");
试试。


|
查看syslog

|
输出到syslog 中去了。

|
试试可以吗?

|
dmesg | tail -3

|
printk打印级别不够。

|
我的怎么能够输出 和你一样的配置 

|
在命令行下运行吧

|
好多地方要改的,你再查查。

    
 
 
 
本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。












  • 相关文章推荐
  • 如果没有操作系统,Hello World可以运行吗?如果要在一台没有操作系统的机器上运行Hello World需要什么?应该怎么实现?
  • 我已经编译了一个hello.class的文件,为什么,使用java hello还是提示没有hello.class这个类呢?
  • 在docker容器中运行hello world!
  • gcc -o hello hello.c
  • 据说这是史上最变态的6个C语言Hello, World程序
  • 编译一个hello.cpp文件后 ,再list ,怎么会多了个hello.cpp~文件?
  • 如何设置服务器, 使http://localhost/hello.php变成http://www.example.com/hello.php生效?
  • 一个可执行文件在它所在的目录执行它,必须这样 ./hello , 直接 hello 就不行???
  • 我写了一个servlet--hello.hello,放在tomcat的web-inf/classes下,但不知该如何访问?在线等待
  • Hello world失败.........
  • 我的小hello程序运行不起来?
  • 我用cc为何不能编译Hello,World。
  • hello world在终端里显示
  • 菜鸟求助linux最最基本的HELLO函数错误
  • 请教如何用java虚拟机运行hello.class文件,谢谢。
  • gcc编译hello.c出现问题.我是新手
  • 用g++编译了个hello world ,但是运行的时候提示权限不够
  • sco下用gcc编译hello.cpp出来的可执行文件居然有2800280字节,而且运行出错???
  • 关于Linux Device Ddriver 3的hello world的例子?
  • 教我在linux上,做出第一个hello world
  • JavaScript 的 OAuth 框架 Hello.js
  • gdb调试问题:用break hello.c: 10 设置断点怎么不成功??
  • ———我是个菜菜鸟:Hello World 例子也不过,请问为啥!————


  • 站内导航:


    特别声明:169IT网站部分信息来自互联网,如果侵犯您的权利,请及时告知,本站将立即删除!

    ©2012-2021,,E-mail:www_#163.com(请将#改为@)

    浙ICP备11055608号-3