使用CLion在Mac上调试xv6

时间:2019-03-17 02:22:34

标签: macos clion xv6

我已经浏览了互联网,并找到了使用CLion在Mac上调试xv6的解决方案,但没有找到解决方案。如您所知,要使gdb在macOS上运行很困难(或者可能是不可能的,无论如何我都没有成功)。 那么,我该怎么办呢?如何在Mac上使用CLion调试xv6?我的Makefile是here

2 个答案:

答案 0 :(得分:2)

注意,为了能够调试 xv6-riscv,您需要使用 riscv64-unknown-elf-gdb 而不是 gdb

如下: enter image description here

答案 1 :(得分:0)

在终端(当然在项目目录中)中运行make qemu-gdb clean,请注意端口,由于某些原因它可能有所不同,对我来说是25501。 我要做的只是以下操作:The image kernel非常适合调试proc.c,您要调试其他文件的ID(例如sh.c)应改为_sh