如何在系统调用中打印到控制台(终端)

时间:2010-11-03 09:57:32

标签: linux printing console terminal kernel

如何在linux系统调用中打印一些东西(用于调试目的)?

或者是否有任何非常难以调试的内核代码?

感谢

2 个答案:

答案 0 :(得分:3)

在内核中打印的可接受方式是printk()

答案 1 :(得分:0)

您还应该检查printk的不同修饰符(例如KERNEL_DEBUG),它将控制消息的打印位置和方式,包括它们是打印到所有活动终端还是仅打印到系统缓冲区