我用的内核的源代码是“2.6.24..2” 想把kdb插入到内核中去,但是每次打补丁都出错(有,rej)。在官方下载列表里,有些补丁的号码不知道是什么意思,例如我下的这一个: kdb-v4.4-2.6.24.rc2-x86-1.bz2 ,请问这个补丁名字里的 rc 是什么意思?或者是我该下哪一个文件才是对的呢,谢谢。
Linux 内核调试器内幕 级别: 初级 Hariprasad Nellitheertha , 软件工程师, IBM 2003 年 9 月 01 日 调试内核问题时,能够跟踪内核执行情况并查看其内存和数据结构是非常有用的。Linux 中的内置内核调试器 kdb 提供了这种功能。在本文中您将了解如何使用 kdb 所提供的功能,以及如何在 Linux 机器上安装和设置 kdb。您还将熟悉 kdb 中可以使用的命令以及设置和显示选项。 Linux 内核调试器(kdb)允许您调试 Linux 内核。这...
用make menuconfig选择了将kdb编译入内核,然后make modules;make modules_install,可是编译重起之后,新的内核里还是没有kdb,请问各位这是什么原因?
用make menuconfig选择了将kdb编译入内核,然后make modules;make modules_install,可是编译重起之后,新的内核里还是没有kdb,请问各位这是什么原因?
本帖最后由 cuic139 于 2012-01-16 16:26 编辑 我以前用的是2.6.21的内核,那时候kdb需要额外的安装包,开启是在 /proc/sys/kernel/kdb中置位就可以了, 新版本现在用的是2.6.39,gentoo版本的linux,好像从2.6.35开始,linux内核中就集成了kdb的代码, 我现在想在新版本中加入kdb功能,在makemenuconfig中的kernel hacking中已经开启kernel debugger了, 编译的时候源码中的kdb相关模块也已经编译进vmliinux了;编译好重新启...