LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 1762|回复: 9

编写模块时printK怎么不打印信息在控制台?

[复制链接]
发表于 2005-3-24 14:27:24 | 显示全部楼层 |阅读模式
如题,
我写的模块中需要printk打印出调试信息,用了<0>或<1>,可是老不出来,怎么办?
如printk("<0>hello !");
发表于 2005-3-24 17:02:39 | 显示全部楼层
我也有这种情况:(
回复 支持 反对

使用道具 举报

发表于 2005-3-24 17:06:04 | 显示全部楼层
并不是所有的printk都打不出来,你打不出来可能与你的系统、终端、程序、或者编译器有关系,可到底是哪里出了问题,就凭你上面那几句话,还真是不好猜呀!
回复 支持 反对

使用道具 举报

发表于 2005-3-24 17:18:30 | 显示全部楼层
只要不在x下
就可以了

要不看看syslog
回复 支持 反对

使用道具 举报

发表于 2005-3-24 17:59:46 | 显示全部楼层
dmesg是可以看到的, 只是不打印到终端
回复 支持 反对

使用道具 举报

发表于 2005-3-24 18:44:01 | 显示全部楼层
syslogd -c klogd记录到syslogd
回复 支持 反对

使用道具 举报

发表于 2005-3-24 18:57:18 | 显示全部楼层
你在console下 不要进kde gnoe
回复 支持 反对

使用道具 举报

发表于 2005-3-25 10:56:51 | 显示全部楼层
我试过了
console也不行:(
回复 支持 反对

使用道具 举报

发表于 2005-3-25 11:12:39 | 显示全部楼层
try printk(KERN_ALERT "Hello, world\n")  under a text console not terminal emulator running under the window system


chinese input is broken down
回复 支持 反对

使用道具 举报

发表于 2005-3-25 14:42:18 | 显示全部楼层
主要是要看klogd的相关设置,不是所有级别的log都可以打印出来的。具体的看看ldd,上面说得很清楚
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表