printk在终端上不显示

发布于 2022-10-15 04:40:27 字数 108 浏览 18 评论 0

现在 cat /proc/kernel/printk 是  7 4 1 7
所以printk的level是没有问题的吧

但是printk打印的消息就是不显示呀

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(7

最佳男配角 2022-10-22 04:40:27

这个有可能是在串口信息里吧

浪漫之都 2022-10-22 04:40:27

默认情况下printk不在终端显示的。
执行完你的程序后,试试这个linux 命令“dmesg”。显示出的最后几行东西应该就是你刚打印的。

英雄似剑 2022-10-22 04:40:27

我记得在字符终端显示

吝吻 2022-10-22 04:40:27

在GUI下用的是伪终端,dmesg|tail

因为看清所以看轻 2022-10-22 04:40:27

用dmesg吧

虚拟世界 2022-10-22 04:40:27

我用虚拟机里的系统,也是看不到pirntk打印信息的~~之前搜过好像说跟虚拟机有关,木有办法。

戏舞 2022-10-22 04:40:27

printk无法打印,这是因为printk无法再图形界面下显示在ubuntu里使用printk函数打印的信息被写到/var/log/syslog里, 使用dmesg-c 也可查看
若你的系统不是ubuntu,其他系统道理也类似
http://blog.csdn.net/liufei_learning/article/details/7016367

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文