1 个不稳定版本
使用旧的Rust 2015
0.0.1 | 2017年4月10日 |
---|
#4 在 #lto
600KB
296 行
包含 (WOFF字体,120KB) docs/Heuristica-Italic.woff,(WOFF字体,90KB) docs/FiraSans-Medium.woff,(WOFF字体,92KB) docs/FiraSans-Regular.woff,(WOFF字体,56KB) docs/SourceCodePro-Regular.woff,(WOFF字体,56KB) docs/SourceCodePro-Semibold.woff,(WOFF字体,49KB) docs/SourceSerifPro-Bold.woff 及更多.
llvm_link
Rust的高级 libLTO
绑定。
此crate期望使用llvm v3.9.1,更高的或更低的版本可能存在问题。
所有开发工作都是在Fedora25上完成的。因此,目前还不严格支持在Windows/OSX上构建。
lib.rs
:
llvm_link
这是对LLVM的 libLTO
Link Time Optimization库的绑定。
此crate目前假设您正在本地使用LLVMv3.9.1。它最初是在Fedora25 AMD64上编译的,因此您可能在其他平台上遇到问题。Windows和OSX目前不支持。要在Fedora25上构建,您需要安装。
sudo dnf install gcc gcc-c++ llvm-devel redhat-rpm-config ncurses-devel
在Rust项目中使用
[dependencies]
llvm_link = "0.0.1"
示例
获取本地libLTO版本
use llvm_link::get_lto_version;
println!("{}",get_lto_version());