Files
tldr/pages.zh/common/cargo.md

909 B
Raw Permalink Blame History

cargo

管理 Rust 项目及其模块依赖crate。 一些子命令如 build 有自己的使用文档。 更多信息:https://doc.rust-lang.org/cargo

  • 搜索 crates

cargo search {{search_string}}

  • 安装一个二进制 crate

cargo install {{crate_name}}

  • 列出已安装的二进制 crates

cargo install --list

  • 在指定目录(默认是当前工作目录)中创建一个新的二进制或库 Rust 项目:

cargo init --{{bin|lib}} {{path/to/directory}}

  • 向当前目录中的 Cargo.toml 添加一个依赖:

cargo add {{dependency}}

  • 使用发布配置构建当前目录中的 Rust 项目:

cargo build --release

  • 使用 nightly 编译器构建当前目录中的 Rust 项目(需要 rustup

cargo +nightly build

  • 使用特定线程数构建(默认是逻辑 CPU 的数量):

cargo build --jobs {{number_of_threads}}