rustup_0">rustup
rustup 是 rust 是rust 的工具链管理器,主要用于安装和管理rust工具链和相关的组件。它的功能包括:
- 安装和管理rust工具链
- 安装和管理rust组件:
-
可以安装和管理与工具链相关的组件,比如 rustfmt(格式化工具),clippy (Lint静态分析工具), rust-docs (文当管理工具),llvm-tools-preview(编译工具)。
-
这些组件是构建和开发 rust 项目时可能需要的工具。
- 跨平台的工具链管理:
- 于不同的平台(windows,linux,macos),帮助开发者统一管理工具链。
- 常用命令示例
cargo install
cargo install 用于安装通过 cargo 发布的 rust 可执行程序,也就是命令行 CLI 工具,它主要用于安装那些在 crates.io 上发布为工具的 crate。
安装后的目录位于:~/.cargo/bin。
Cargo.toml dependencies
# [dependencies]
# freertos-rust = "*"
cc = "1.0.52"
walkdir = "2.3.1"
在 Cargo.toml 指定项目的库依赖,作为项目依赖的 rust库(crates),不是可执行的工具。管理和下载项目在编泽和运行时所需的库,每个项目的依赖是独立管理的,以确保版本的一致性和兼容性。在 cargo.toml 中添加依赖项,如 serde 或 rand,然后在项目中使用这些库。
安装后的目录位于:~/.cargo/registry
🌀路西法 的个人博客拥有更多美文等你来读。