我想调试使用gdb在qemu上运行的linux内核。 我使用下面的命令在qemu上运行内核。
qemu-system-i386 -kernel ../bzimage -initrd ... / *.image -nographic
--append "console =ttys0 init =/init" -s -S &
now i want to run gdb
gdb vmlinux
(kernel symbols are loaded)
gdb target remote:1234
now i am getting below error
remote:1234 connection timeout.
答案 0 :(得分:2)
你让主机连接错误。 它应该是
target remote :1234
注意空间。否则,gdb会将该命令解析为名为remote
的主机。
另外,尝试在没有&符号的情况下运行QEMU。