主要是参考 ()
以及Bob Zhang的《利用Vmware5.5.1 和 kgdb调试 x86平台的kernel》,本来我用的FC7编译的,其实编译成功了的,结果由于对后面调试步骤的不熟悉,愚蠢地删除了成功的OS,可见follow the step多么重要,切忌浮躁。对内核升级的那篇文章,补充一点,在make menuconfig的时候,需要将device driver->character device->serial .. support(我记不太清楚了,这几个关键词足够你找到这个选项)<*>上,这是因为kgdb的原因。其他的步骤大同小异,关键你还是要理解使用kgdb的最基本的调试模式(我说的是调试流程,不是如何具体使用,这是下一步的工作)。
花了我整整一天的时间,不过无论怎样,成功的配出来了,发文庆祝,欢迎对内核感兴趣的朋友大家一起交流。
自勉:只是一个调试环境的搭建,就如此周折,更不用说内核编程了,请做好心理准备。
阅读(894) | 评论(0) | 转发(0) |