🦀
Cargo 命令速查
Rust Cargo 常用命令:build/run/test/add 等。
本地处理 · 不上传
加载工具中…
相关:rust · cargo · 命令 · 速查
Cargo 命令速查列出 Rust 项目的构建、测试、依赖与发布命令。Cargo 集成度很高,几乎所有日常操作都由它完成。
使用步骤
- 按构建、测试、依赖管理分类找到命令
- 注意 --release 会显著改变编译时间与产物性能
- 复制到终端在项目根目录执行
- 依赖变动后确认 Cargo.lock 是否需要一并提交
使用场景
- 构建与运行 Rust 项目
- 管理依赖与特性开关
- 运行测试与基准测试
- 发布 crate
小贴士
- cargo build 默认是调试构建,性能远低于加 --release 的优化构建。做性能测试时忘记加它会得到严重失真的结果。
- cargo clippy 提供的建议质量很高,它常能指出更符合 Rust 习惯的写法,值得纳入日常流程。
- Cargo.lock 在应用项目中应提交,库项目中通常不提交——这与 npm 的惯例类似。
常见问题
为什么程序跑得很慢?
多半是用了默认的调试构建。调试模式关闭了优化并加入了大量检查,性能可能比 release 慢十倍以上。测性能或部署时必须加 --release。
编译太慢怎么办?
Rust 的编译确实较慢。可以用 cargo check 只做类型检查而不生成可执行文件,速度快很多,适合开发中的快速反馈。此外增量编译与共享构建缓存也有帮助。
Cargo.lock 要提交吗?
二进制应用项目应当提交,保证构建可复现;库项目通常不提交,因为使用者会根据自己的依赖树解析版本。这与 npm 生态的做法一致。
Cargo 命令速查是免费的吗?
是。本站所有工具完全免费,无需注册登录、无广告干扰,打开即用。
使用Cargo 命令速查,我的数据安全吗?
安全。该工具在你的浏览器本地完成处理,输入内容不会上传到服务器,隐私更有保障。