当前位置:  技术问答>linux和unix

关于qemu调试linux内核的问题

    来源: 互联网  发布时间:2016-10-29

    本文导语:  我在网上找了很多资料,但是关于使用qemu调试内核的东西就没找到,只有以下一个网页: 步骤如下 1。启动Qemu,使用大S参数 qemu -kernel bzImage -hda linux-0.2.img -append "root=/dev/hda" -S,系统会跳出一个黑显示界面,无...

我在网上找了很多资料,但是关于使用qemu调试内核的东西就没找到,只有以下一个网页:

步骤如下

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程序之上。



但是我在使用的是很并没有显示In gdb, connect to QEMU: ,不知道是不是我的qemu没有连上gdb,请问应该如何使用qemu调试linux内核????


高分相送!!!!!!!!!!!!!!!!!

|
try -s -S

|

    
 
 
 
本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。












  • 相关文章推荐
  • linux环境下修改linux0.11 bootsect.s并用qemu运行的问题
  • 求教libvirt管理qemu-kvm的参数
  • qemu使用的img文件和vm使用的img文件格式不同吗?
  • 开源模拟器 QEMU
  • qemu -smp
  • 我用Qemu安装在移动硬盘的ubuntu9.10 启动不了?
  • 怎么样在linux模拟器QEMU中以root的身份运行
  • 我用的Qemu装的Ubuntu9.10,在没有连入局域网时,怎么与我的宿主机组成局域网?
  • 在qemu模拟器armv5下,以gcc4.3编译glibc2.9,出错求助~~


  • 站内导航:


    特别声明:169IT网站部分信息来自互联网,如果侵犯您的权利,请及时告知,本站将立即删除!

    ©2012-2021,,E-mail:www_#163.com(请将#改为@)

    浙ICP备11055608号-3