Linux 在xv6-riscv-fall19上运行gdb
所以我继续执行命令 我打开一个窗口并使用命令:Linux 在xv6-riscv-fall19上运行gdb,linux,terminal,gdb,Linux,Terminal,Gdb,所以我继续执行命令 我打开一个窗口并使用命令:sudomakeqemugdb。它要求我使用另一个终端启动gdb 当我使用Linux系统提供的gdb时。它显示以下错误消息: .gdbinit:2: Error in sourced command file: Undefined item: "riscv:rv64". 我应该怎么做才能解决这个问题?您的gdb版本应该是8.3及更高版本您的gdb版本应该是8.3及更高版本您需要使用riscv64 unknown elf gdb而不是gdb。当您安装
sudomakeqemugdb
。它要求我使用另一个终端启动gdb
当我使用Linux系统提供的gdb时。它显示以下错误消息:
.gdbinit:2: Error in sourced command file:
Undefined item: "riscv:rv64".
我应该怎么做才能解决这个问题?您的gdb版本应该是8.3及更高版本您的gdb版本应该是8.3及更高版本您需要使用riscv64 unknown elf gdb而不是gdb。当您安装xv6站点中指定的riscv gnu工具链时,它将安装在您的系统中。您需要使用riscv64未知elf gdb而不是gdb。当您安装xv6站点中指定的riscv gnu工具链时,它将安装在您的系统中。使用
/usr/bin/gdb multiarch
代替/usr/bin/gdb multiarch
当您遵循教科书时,用riscv64未知elf gdb
替换所有gdb
去吧
你也可以跑步
riscv64未知elf gdb--版本
检查此命令的可用性。如果出现问题,请参阅第页重新安装工具链。(在重新清理临时文件之前,请记住
make clean
。当您按照教科书进行操作时,请将所有gdb
替换为riscv64 unknown elf gdb
,您应该准备好了
你也可以跑步
riscv64未知elf gdb--版本
检查此命令的可用性。如果出现问题,请参阅第页重新安装工具链。(在重新清理临时文件之前,请记住清理。)您能详细说明您的答案吗?为什么这能解决这个问题?这将如何工作?似乎只有多拱版本支持RICV,您尝试过吗?它也不会工作,这是信息
。gdbinit:2:源代码命令文件中的错误:未定义项:“RICV:rv64”代码>在Ubuntu18中,你能扩展你的答案吗?为什么这能解决这个问题?这将如何工作?似乎只有多拱版本支持RICV,您尝试过吗?它也不会工作,这是信息。gdbinit:2:源代码命令文件中的错误:未定义项:“RICV:rv64”代码>在Ubuntu 18中非常有用!,默认情况下,我使用gdb,它给了我类似于(gdb)运行启动程序的东西:没有指定可执行文件。使用“file”或“exec file”命令。(gdb)
,然后我来到这里,找到了我的答案,谢谢!真的很有帮助!,默认情况下,我使用gdb,它给了我类似于(gdb)运行启动程序的东西:没有指定可执行文件。使用“file”或“exec file”命令。(gdb)
,然后我来到这里,找到了我的答案,谢谢!