Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
LLVM 具有允许轻松读取和写入位码的库。这使得例如可以编写输出 llvm 位码的代码生成器(可以使用 llvm 将其编译为本机代码),或者加载位码文件并对其执行优化或分析。
甚至可以从 OCaml 做到这一点。
是否有一个库可以将 LLVM 位码加载到 Mono (F#) 中,并将其作为对象树进行浏览?
(注意:我不想在 Mono 中执行 LLVM 位代码,只需加载代码并浏览结构。)
llvm-fs是 LLVM 项目的一组 F# 绑定。
额外阅读: