🦀

Cargo 命令速查

Rust Cargo 常用命令:build/run/test/add 等。

本地处理 · 不上传

加载工具中…

相关:rust · cargo · 命令 · 速查

Cargo 命令速查列出 Rust 项目的构建、测试、依赖与发布命令。Cargo 集成度很高,几乎所有日常操作都由它完成。

使用步骤

  1. 按构建、测试、依赖管理分类找到命令
  2. 注意 --release 会显著改变编译时间与产物性能
  3. 复制到终端在项目根目录执行
  4. 依赖变动后确认 Cargo.lock 是否需要一并提交

使用场景

  • 构建与运行 Rust 项目
  • 管理依赖与特性开关
  • 运行测试与基准测试
  • 发布 crate

小贴士

  • cargo build 默认是调试构建,性能远低于加 --release 的优化构建。做性能测试时忘记加它会得到严重失真的结果。
  • cargo clippy 提供的建议质量很高,它常能指出更符合 Rust 习惯的写法,值得纳入日常流程。
  • Cargo.lock 在应用项目中应提交,库项目中通常不提交——这与 npm 的惯例类似。

常见问题

为什么程序跑得很慢?

多半是用了默认的调试构建。调试模式关闭了优化并加入了大量检查,性能可能比 release 慢十倍以上。测性能或部署时必须加 --release。

编译太慢怎么办?

Rust 的编译确实较慢。可以用 cargo check 只做类型检查而不生成可执行文件,速度快很多,适合开发中的快速反馈。此外增量编译与共享构建缓存也有帮助。

Cargo.lock 要提交吗?

二进制应用项目应当提交,保证构建可复现;库项目通常不提交,因为使用者会根据自己的依赖树解析版本。这与 npm 生态的做法一致。

Cargo 命令速查是免费的吗?

是。本站所有工具完全免费,无需注册登录、无广告干扰,打开即用。

使用Cargo 命令速查,我的数据安全吗?

安全。该工具在你的浏览器本地完成处理,输入内容不会上传到服务器,隐私更有保障。