Chinaunix首页 | 论坛 | 博客
  • 博客访问: 170792
  • 博文数量: 51
  • 博客积分: 0
  • 博客等级: 民兵
  • 技术积分: 422
  • 用 户 组: 普通用户
  • 注册时间: 2013-06-23 16:12
文章分类

全部博文(51)

文章存档

2015年(1)

2014年(45)

2013年(5)

我的朋友

分类: LINUX

2013-09-01 22:58:17

为linux 2.6.18的内核打kdb补丁
1. 首先下载linux 2.6.18源码,从
2. 下载kdb补丁 kdb-v4.4-2.6.18-i386-1.bz2 和 kdb-v4.4-2.6.18-common-1.bz2
3. 进入/usr/src/linux目录,执行patch -p1< kdb-v4.4-2.6.18-i386-1.bz2    patch -p1 < kdb-v4.4-2.6.18-common-1.bz2
4. 然后make menuconfig配置内核,注意kdb选项先不要选中
5. 编辑.config文件,手工配置kdb选项,加入如下行:
  CONFIG_KDB=y
  CONFIG_KDB_MODULES=n
  CONFIG_KDB_OFF=n
  CONFIG_KALLSYMS=y
  CONFIG_FRAME_POINTER=y
6. 打开kdb/kdb_cmds这个文件,全部注释掉所有:例如:
  defcmd archkdb "" "First line arch debugging"
  #set BTSYMARG 1
  #set BTARGS 5
  #-archkdbcommon
  #-bta
  endefcmd

7. 注意,如果是无线的鼠标和键盘,在linux命令行界面下可能不稳定,编译时可能出现segment fault的错误。

8. 执行make编辑内核

阅读(1406) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~