llvm-sys.rs:Rust绑定到LLVM。 (https的镜像

时间:2024-05-27 17:36:47
【文件属性】:

文件名称:llvm-sys.rs:Rust绑定到LLVM。 (https的镜像

文件大小:59KB

文件格式:ZIP

更新时间:2024-05-27 17:36:47

llvm rust-bindings Rust

Rust绑定到LLVM的C API。 用法 [ dependencies ] llvm-sys = " 110 " 必须有可用的LLVM兼容版本。 默认情况下, llvm-sys将在PATH上查找llvm-config ,以查找LLVM的系统范围的副本,如果它是兼容版本,则使用该副本。 可以通过环境变量指定在系统上查找LLVM的自定义选项。 有关更多信息,请参见。 文献资料 请参阅此存储库中的examples目录以获取API示例。 也存在一些其他使用这些绑定的项目,这些项目可能是有益的或有用的: 使用LLVM的安全,“稳定” API: Jay Phelps撰写了有关 这些绑定中没有记录大多数接口。 有关更多信息,请参阅,尤其是。 如果您有使用这些绑定的自己的项目,而您认为在这里值得一提,那么请务必告知我。 LLVM兼容性 由于LLVM C 相对较弱,因此该板条箱强制要求所使用的LLV


【文件预览】:
llvm-sys.rs-master
----.gitignore(41B)
----README.md(7KB)
----appveyor.yml(565B)
----.gitlab-ci.yml(420B)
----Cargo.toml(1KB)
----examples()
--------jit-function.rs(2KB)
--------nop-function.rs(1KB)
--------disassembler.rs(2KB)
----LICENSE(1KB)
----build.rs(14KB)
----src()
--------target.rs(7KB)
--------error.rs(521B)
--------support.rs(827B)
--------core.rs(81KB)
--------comdat.rs(1KB)
--------lto.rs(17KB)
--------orc.rs(4KB)
--------analysis.rs(1KB)
--------lib.rs(13KB)
--------linker.rs(566B)
--------transforms()
--------transforms.rs(167B)
--------debuginfo.rs(30KB)
--------link_time_optimizer.rs(922B)
--------initialization.rs(910B)
--------orc2.rs(4KB)
--------disassembler.rs(6KB)
--------ir_reader.rs(462B)
--------execution_engine.rs(8KB)
--------target_machine.rs(4KB)
--------remarks.rs(5KB)
--------bit_reader.rs(3KB)
--------error_handling.rs(706B)
--------bit_writer.rs(808B)
--------object.rs(6KB)
----scripts()
--------RELEASE_CHECKLIST.md(926B)
--------build-binaries.sh(751B)
----wrappers()
--------target.c(1KB)

网友评论