#编译 #编译器 #jit #解释器

llvm-rs

为编译器提供一个强大的库和工具包的封装

5 个版本

使用旧的 Rust 2015

0.2.1 2019年1月20日
0.1.3 2018年2月9日
0.1.2 2018年2月9日
0.1.1 2018年2月9日
0.1.0 2018年2月9日

#780编程语言

BSD-3-Clause

115KB
2.5K SLoC

LLVM-rs

Build Status Dependency Status

这是一个使用 Rust 习惯用法和 cbox 库封装 LLVM 的库。如果您想查看 API,有高质量文档可用。它基本上是 C++ API 的简化版本,具有文档

在项目中使用

要在项目中使用此库,请将以下内容添加到您的 Cargo.toml

[dependencies]
...
llvm-rs = { git ="https://github.com/lapz/llvm-rs/"}

错误

在使用此库时,如果您遇到段错误或其他类似的非详细错误消息,请提交一个包含导致问题的代码的问题。谢谢!

注意

这是由 TomBebb 编写的原始绑定的分支,经过更新并添加了更多绑定。

依赖项

~0.3–0.8MB
~16K SLoC