首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Ubuntu 11.10操作系统调试器

Ubuntu 11.10操作系统调试器
EN

Stack Overflow用户
提问于 2012-03-26 09:40:05
回答 1查看 345关注 0票数 0

我一直在做操作系统开发(而不是构建Linux内核),并且已经到了需要为我的最新操作系统开发调试器的地步。我试过Bochs (在我的Win7分区下),但无法识别我的USB (它是未格式化的,我现在正在读取特定的扇区)。我更愿意在Ubuntu 11.10下做一些事情。

有没有一个调试器可以让我为Ubuntu 11.10调试一个定制的构建操作系统?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2012-04-23 23:18:03

就我个人而言,我使用QEMU来调试一个定制的操作系统(它有USB support)。

为调试会话运行QEMU,如下所示:

代码语言:javascript
复制
qemu -S -s [more options here]

  • -S告诉QEMU不要启动cpu。这使您有时间设置断点etc.
  • -s-gdb tcp::1234的快捷方式,可在TCP端口1234启动gdbserver。

然后连接GDB到QEMU:

代码语言:javascript
复制
$ gdb
(gdb) target remote localhost:1234

从那时起,您可以使用普通的GDB命令。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/9865657

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档