gpt4 book ai didi

f# - 有没有办法将 llvm 位码加载到 Mono (F#)

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

LLVM 具有允许轻松读取和写入位码的库。这使得例如编写输出 llvm bitcode 的代码生成器(可以使用 llvm 编译为 native 代码),或加载 bitcode 文件并对其执行优化或分析。

甚至可以从 OCaml 做到这一点。

是否有一个库可以将 LLVM 位码加载到 Mono (F#) 中,并以例如方式浏览它对象树?

(注意:我不想在 Mono 中执行 LLVM 位代码,只需加载代码并浏览结构。)

最佳答案

llvm-fs 是 LLVM 项目的一组 F# 绑定(bind)。

额外阅读:

  • Building a simple compiler with F# and LLVM on windows.
  • 关于f# - 有没有办法将 llvm 位码加载到 Mono (F#),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15691271/

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