3583| 1
|
rmmod命令卸载模块不打印字符串,再次insmod装载才显示刚才卸载时出现的字符串 |
10金钱
最佳答案解决了各位。Linux的标准输入输出都是经过缓存后才显示在终端上的,有两种情况会立即将缓存内容输出到终端:1、当行缓存存满了就会输出打印到终端上;2、在标准输入输出中换行符'\n'可以认为是行刷新标志,遇到\n就将缓存中的内存输出到终端。
所以在printk中加入一个换行符就可以了:printk(KERN_EMERG "exit hello module\n")
| ||
| ||
|手机版|OpenEdv-开源电子网 ( 粤ICP备12000418号-1 )
GMT+8, 2024-11-22 15:04
Powered by OpenEdv-开源电子网
© 2001-2030 OpenEdv-开源电子网