在 xv6-riscv-fall19 上运行 gdb

Zac*_* Ni 1 linux terminal gdb

所以我按照网站命令。

我打开一个窗口并使用命令:sudo make qemu-gdb. 它要求我使用另一个终端来启动 gdb。

当我使用Linux系统提供的gdb时。它显示此错误消息:

.gdbinit:2: Error in sourced command file:
Undefined item: "riscv:rv64".
Run Code Online (Sandbox Code Playgroud)

我应该怎么做才能解决这个问题?

小智 7

您需要使用 riscv64-unknown-elf-gdb 而不是 gdb。当您安装 xv6 站点中指定的 riscv-gnu-toolchain 时,它将安装在您的系统中。