Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/linux/24.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Linux gdb不适用于xv6:qemu nox gdb后冻结_Linux_Gdb_Qemu_Vmware Workstation_Xv6 - Fatal编程技术网

Linux gdb不适用于xv6:qemu nox gdb后冻结

Linux gdb不适用于xv6:qemu nox gdb后冻结,linux,gdb,qemu,vmware-workstation,xv6,Linux,Gdb,Qemu,Vmware Workstation,Xv6,我正在Windows 10上使用VMware Workstation 15 Pro。来宾操作系统是Linux 18.04.5 LTS。在来宾Linux中,我使用命令下载了xv6:git clonegit://github.com/mit-pdos/xv6-public.git。在使用make构建xv6之后,我运行make qemu-nox-gdb。但是,xv6在qemu内部冻结。没有打印提示。对任何键输入都没有响应。但是如果我删除了gdb,一切都会正常工作。 PS:我已经更新和升级了Linux

我正在Windows 10上使用VMware Workstation 15 Pro。来宾操作系统是Linux 18.04.5 LTS。在来宾Linux中,我使用命令下载了xv6:
git clonegit://github.com/mit-pdos/xv6-public.git
。在使用
make
构建xv6之后,我运行
make qemu-nox-gdb
。但是,xv6在qemu内部冻结。没有打印提示。对任何键输入都没有响应。但是如果我删除了
gdb
,一切都会正常工作。


PS:我已经更新和升级了Linux中的所有东西,包括qemu、git、gdb、nasm等。

qemu命令行告诉qemu“不要运行任何东西,而是停止并等待来自gdb的连接”。makefile为您打印了一条消息:“现在运行‘gdb’”。您是否运行gdb并将其连接到QEMU?(可能会有一些关于xv6的教程或其他信息来解释如何执行此操作。)

谢谢您的回答。我没有运行gdb,因为我认为gdb将自动运行并在xv6的第一条指令时暂停,我将研究如何继续进行gdb连接。