gpt4 book ai didi

operating-system - x86准系统上的llvm?

转载 作者:行者123 更新时间:2023-12-04 07:26:06 24 4
gpt4 key购买 nike

有谁知道任何涉及在没有操作系统的情况下运行 LLVm 的项目,即直接在 x86 硬件上运行?

最佳答案

LLVM 可以静态编译可以直接在 x86 硬件上运行的代码。但是,LLVM JIT 依赖于大多数 LLVM 库。不可能为基本的 x86 目标编译这些。

为了将操作系统基于 LLVM IR 并对其进行 JIT,我看到了两个选项:

  • 编写一个新的 JIT 引擎,旨在直接在 x86 硬件上运行。如果您希望它比静态编译有任何好处,这将需要重写所有优化过程。
  • 使用易于定位 LLVM 的最小内核,然后在其上运行 JIT。这意味着您的操作系统的核心不会被 JIT,但它的很大一部分可能是。
  • 关于operating-system - x86准系统上的llvm?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2350441/

    24 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com