使用Qemu调试linux内核
时间:2008-11-10 来源:tezuka158
1. 启动Qemu,使用大S参数 qemu -kernel bzImage -hda linux-0.2.img -append "root=/dev/hda" -S,系统会跳出一个黑显示界面,无任何内容。此时通过 ctrl+alt+1 与 ctrl+alt+2可以切换,一个是屏幕输出,一个是qemu控制台。
2. 切换到qemu控制台,输入命令gdbserver 1234
3. 同时打开gdb程序,通过qemu说明中提供的方法既可进行调试:
Then launch gdb on the 'vmlinux' executable:
> gdb vmlinux
In gdb, connect to QEMU:
(gdb) target remote localhost:1234你可以设置断点如break start_kernel,停在linux内核的第一个c程序之上。
相关阅读 更多 +
- 系统休眠文件删除后果 如何删除计算机的休眠文件 2025-04-22
- 站群服务器是什么意思 站群服务器的作用 站群服务器和普通服务器的区别 2025-04-22
- jQuery插件有何作用 jQuery插件的使用方法 2025-04-22
- jQuery插件有哪些种类 简单的jQuery插件实例 2025-04-22
-