shrewd 发表于 2003-12-9 18:51:42

请问:如何debug Linux内核,如何编译新的内核?

请问,如果在我进行debug之后,也就是加上一些自己想要看的信息之后,
如何进行重新编译链结linux内核,
然后看是否与自己的想法符合

Dragonfly 发表于 2003-12-11 11:01:07

base on u said, 'debug' is much more than what u did. i guess what u do is to add some printk. if i am wrong, i am sorry.

if u modify the code, u need to recompile as usual and load it, be careful not to overwrite u old one, since u modification may be wrong. then u ca load u kernel and check /var/log/messages or use dmesg to see, :-D

shrewd 发表于 2003-12-11 12:36:32

是的。因为,我现在debug的目的是为了看程序,不是赵错误,所以准确得说应该是trace,呵呵。和debug得共同点是都修改了程序,需要重新编译过来。

谢谢您的建议,但是我还是不是很清楚具体的方法。因为我还是刚开始,所以都不甚了解这些。

u ca load u kernel and check /var/log/messages or use dmesg to see,
-------------
这句话也不是很明白。

问题:
1。方法是不是先make再load?
2。如何进行load?
3。如何load 可以保证不overwrite old one?
4。如何check /var/log/messages 。以及dmesg是不是个工具用来观察messages?


非常感谢您的建议。

Dragonfly 发表于 2003-12-11 23:43:31

i suggest u to learn how to recompile and use a new kernel first.
almost all u questions are related with that.


tail /var/log/messages or vi if u want

run dmesg, u will know, run man dmesg u will know more.
页: [1]
查看完整版本: 请问:如何debug Linux内核,如何编译新的内核?