0

我在编写和测试一个linux内核程序如多内核级线程或其他通用内核模块时没有找到好的方法,你采取什么方法?提前致谢!

4

1 回答 1

1

printk、printk 和更多 printk。

使用 dmesg 查看。有时故意使内核崩溃以获取crashinfo,然后您可以解码crashinfo

dumptrace(), dumpstack() 将在 dmesg 上打印堆栈跟踪。

作为最后一个选项,kgdb。但这需要连接到另一个系统,并且总是很难让它工作。

于 2013-10-03T20:40:28.103 回答