#llvm #rustup #installed #component #path #llvm-tools-preview

llvm-tools

通过 llvm-tools-preview rustup 组件提供对安装的 llvm 工具的访问。

2 个版本

0.1.1 2019年3月23日
0.1.0 2019年3月23日

#1058开发工具

Download history 2302/week @ 2024-03-14 2357/week @ 2024-03-21 2243/week @ 2024-03-28 3286/week @ 2024-04-04 2454/week @ 2024-04-11 2452/week @ 2024-04-18 2168/week @ 2024-04-25 2513/week @ 2024-05-02 2520/week @ 2024-05-09 2743/week @ 2024-05-16 2090/week @ 2024-05-23 2368/week @ 2024-05-30 2411/week @ 2024-06-06 2868/week @ 2024-06-13 2145/week @ 2024-06-20 2135/week @ 2024-06-27

每月10,011 次下载
10crate(6个直接)中使用

MIT/Apache

7KB
58

llvm-tools

通过 llvm-tools-preview rustup 组件提供对安装的 llvm 工具的访问。

用法

在您的 Cargo.toml 中添加依赖项

[dependencies]
llvm-tools = "0.1"

获取与 Rust 一起提供的 llvm-objcopy 的路径

let llvm_tools = llvm_tools::LlvmTools::new().expect("failed to find llvm-tools");
let objcopy = llvm_tools.tool(&llvm_tools::exe("llvm-objcopy"))
    .expect("llvm-objcopy not found in llvm-tools");
let mut cmd = Command::new(objcopy);
cmd.arg("");
[]

注意,此操作仅适用于已安装 llvm-tools-preview rustup 组件的用户。否则,将返回 Error::NotFound

许可证

许可协议为以下之一

任选其一。

除非您明确声明,否则任何有意提交以包含在您的工作中的贡献,根据 Apache-2.0 许可证定义,应按上述方式双重许可,而无需任何额外的条款或条件。

无运行时依赖