【问题标题】:Having trouble running the jos kernel of mit 6.828运行 mit 6.828 的 jos 内核时遇到问题
【发布时间】:2018-04-13 20:40:43
【问题描述】:

操作系统:ubuntu-17.10-amd64

似乎构建过程成功但内核在qemu中运行失败。

【问题讨论】:

    标签: gcc operating-system qemu


    【解决方案1】:

    我曾尝试在这里调查问题,但失败了。不知何故,我设法通过自己构建一个 i386-elf-gcc 工具链并使用它而不是 gcc-multilib 来修复它。然后它就可以正常工作了。

    我使用的是 macOS,所以我使用了这个:

    $ brew tap nativeos/i386-elf-toolchain
    $ brew install i386-elf-gcc --verbose
    

    然后我将 GNUmakefile 中的所有“i386-jos-elf”替换为“i386-elf”。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2021-07-23
      • 1970-01-01
      • 2018-10-15
      • 2018-11-20
      • 1970-01-01
      • 2017-10-16
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多