【问题标题】:Debug xv6 on mac with CLion使用 CLion 在 Mac 上调试 xv6
【发布时间】:2019-03-17 02:22:34
【问题描述】:

我浏览了互联网并搜索了在 Mac 上使用 CLion 调试 xv6 的解决方案,但没有找到。如您所知,使 gdb 在 macOS 上工作是困难的(或者可能是不可能的,反正我没有成功)。 那么,我该怎么做呢?如何在 macOS 上使用 CLion 调试 xv6?

【问题讨论】:

    标签: macos gdb clion xv6


    【解决方案1】:

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

    如下:

    【讨论】:

      【解决方案2】:

      在终端中运行make qemu-gdb clean(当然是在项目目录中),注意端口,由于某种原因可能会有所不同,对我来说是25501。 我需要做的就是: kernel 适合调试proc.c,如果你想调试其他文件,(即sh.c)你应该把_sh 代替。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2016-12-27
        • 1970-01-01
        • 1970-01-01
        • 2020-03-27
        • 1970-01-01
        • 2016-10-20
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多