Author : ZC MiaoDate : Sunday, July 20 2008* 简介从 2.6.25 开始,Linux 主干内核开始内置了代码级调试器 kgdb。通过kgdb,开发者就可以在内核代码中设置断点,单步调试和观察变量。为了使用kgdb,你需要有两个系统。一个...
全文
回复(10) 2008-07-26 23:10 来自版块 - LINUX&UNIX核心开发
表情
coxoto回上两层的 1.貌似现在的gdb6.0 比modgdb 好用 我现在就用普通的gdb 调试module没问题 2. 2.6.21属于前不着村 后不挨店的 你只有在6.25以后版本开发吧 之后再拿来21编译 有问题的话应该改一下就好了(2009-04-01 10:15)
hotcancer我想请问楼主!我的内核是2.6.21的!怎么办呢?找不到KGDB的补丁哦(2009-03-29 13:19)
souldebugger现在目标机不能中断停止的问题解决了,是因为2.6.26内核的kgdb的启动需要一个新参数kgdbdoc! 现在又有一个问题了,目标机启动中断停止后,显示Waiting for connection from remote gdb...!我需要使用modgdb调试模块,发现在目标...(2008-08-29 10:09)
cyliu这个可以的,我做的就是在两台虚拟机之间做的调试(2008-08-26 10:19)
souldebugger还有,搂主说2.6.25以上内核集成了kgdb,我刚下的2.6.26.2内核,里面的确集成了kgdb。看过以前搂主的一篇往内核打kgdb补丁,在一台主机下运行两个vmware linux进行内核调试。那么可不可以用两个vmware linux来调试2.6.26的内核呢? 为什么...(2008-08-18 14:58)
souldebuggeremacs能够调试内核源码吗?(2008-08-18 14:52)
cyliu看怎么理解了。 windows的ide是集成了make和调试器。而linux则遵循简单原则,make是make,调试器是调试器。如果想得到windows的ide相似的效果,可以考虑emacs工具。(2008-08-12 10:27)
souldebugger其实我觉得,make不是问题,关键是断点和跟踪调试,使用命令行断点和跟踪,觉得真是不方便啊!可能受windows影响太深了啊!(2008-08-11 16:44)
cyliu没有。可也不需要。他的make制作的很精良,比windows好多了(2008-08-07 14:10)
souldebugger请问斑竹,linux下有没有内核开发的IDE,类似于windows的driverstudio那样的集成开发环境。(2008-08-07 09:32)

返回顶部