免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
12下一页
最近访问板块 发新帖
查看: 4735 | 回复: 11
打印 上一主题 下一主题

如何调试linux内核 [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2005-05-16 14:22 |只看该作者 |倒序浏览
困惑了很久的问题,如果能让linux内核跑起来,像调个应用软件一样调试,如设断点,看堆栈等,也许代码读起来就容易的多了.
看资料说gdb kdb等能做到,但不知道具体咋么去做.哪位老大有经验的指点一二,最好能详细点.咋么一步步去做,我熟悉gdb调应用程序.

论坛徽章:
0
2 [报告]
发表于 2005-05-16 14:27 |只看该作者

如何调试linux内核

有kgdb,kdb,gdb……

一起学习吧,俺相学UML

论坛徽章:
0
3 [报告]
发表于 2005-05-16 14:30 |只看该作者

如何调试linux内核

最好能不能详细点.咋么一步步去做.就像gdb调的时候是 gdb file or gdb attach pid,在调内核等的是用哪个文件等,或给个url给我

uml 是软件工程那个画uml图吗?

论坛徽章:
0
4 [报告]
发表于 2005-05-16 15:02 |只看该作者

如何调试linux内核

user mod Linux...

kdb是sgi的东西,去看看吧...

论坛徽章:
0
5 [报告]
发表于 2005-05-16 18:35 |只看该作者

如何调试linux内核

gdb可以的。你可以参考:linux内核2.4源代码分析大全

论坛徽章:
0
6 [报告]
发表于 2005-05-17 13:36 |只看该作者

如何调试linux内核

我试过了,kdb在redhat 9下,编译内核时没通过

看了下uml,我试试,谢楼上几个大大

猪猪,我是群里的wolf  ,谢啦  ^_^

论坛徽章:
0
7 [报告]
发表于 2005-05-18 09:00 |只看该作者

如何调试linux内核

大大们再帮个忙,告诉我你们是用哪个版本的kernel和uml patch编译的,我试了几个版本编译都没通过.我的编译过程是:
bzcat uml-patch-2.4.20-8.bz2 | patch -p1
make xconfig ARCH=um
make linux ARCH=um

在make linux时一段时间以后就会出现error
是这个过程不对还是咋的?

论坛徽章:
0
8 [报告]
发表于 2005-05-18 09:07 |只看该作者

如何调试linux内核

我是用2.6.10的内核,集成了UML。编译过去了,照着Documentation/uml/下的HOWTO文档做就行了,不过那文档可真老啊。我又搞不懂ubd/loop/root_fs是什么东东,还没运行起来。

忙完这几天,再搞

论坛徽章:
0
9 [报告]
发表于 2005-05-18 09:13 |只看该作者

如何调试linux内核

你帮我查一下你的uml的版本 uml-patch-2.6.10 ??
你是用源码编译的吗

论坛徽章:
0
10 [报告]
发表于 2005-05-18 09:32 |只看该作者

如何调试linux内核

晕,2.6.10集成uml,好的,谢了,去试试先
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP