我想使用GNU DDD(gdb图形shell)来调试Linux内核,它在qemu中运行(在某些发行版中)。
我在Qemu之外有vmlinux图像,并用-s -S
启动Qemu,所以它就像gdbserver一样(在启动时停止并等待debuging命令)。
现在,如何使用本地vmlinux映像将DDD连接到该gdbserver?
我应该打开图片并告诉gdb'target remote'吗?
答案 0 :(得分:2)
你基本上回答了你自己的问题 - 是的,在ddd中使用target remote gdb命令来连接:
$ gdb qemuKernelFile
(gdb) target remote localhost:1234
答案 1 :(得分:2)