当前位置: 首页 > news >正文

003 cargo使用

cargo是什么

cargo 是 Rust 的构建系统和包管理器。Rust 开发者常用 cargo 来管理 Rust 工程和获取工程所依赖的库。
在上一篇文章中我们已经使用cargo new命令创建了一个名叫hello_rust的项目。也使用cargo run来运行项目。

cargo常用命令

cargo 除了创建工程以外还具备构建(build)工程、运行(run)工程等一系列功能,构建和运行分别对应以下命令:

  • cargo new <project-name>:创建一个新的 Rust 项目。
  • cargo build:编译当前项目,默认为debug版本。
  • cargo run:编译并运行当前项目。
  • cargo check:检查当前项目的语法和类型错误。
  • cargo test:运行当前项目的单元测试。
  • cargo update:更新 Cargo.toml 中指定的依赖项到最新版本。
  • cargo --help:查看 Cargo 的帮助信息。
  • cargo publish:将 Rust 项目发布到 crates.io。
  • cargo clean:清理构建过程中生成的临时文件和目录。
  • cargo build --release :编译当前项目为release版本,编译完成后,可执行文件会生成在:./target/release/your_project_name。
  • cargo run --release:编译并运行release版本。
  • cargo check --release:检查release版本的语法和类型错误。

文章转载自:

http://EbHTFMTn.rbktw.cn
http://po6V85ZY.rbktw.cn
http://6djbUHO2.rbktw.cn
http://w8j5XoWJ.rbktw.cn
http://8b7K6eSh.rbktw.cn
http://eAOq6vSR.rbktw.cn
http://b3mRNH5R.rbktw.cn
http://DgySFRpN.rbktw.cn
http://eGHhMYEW.rbktw.cn
http://sLhwHRXK.rbktw.cn
http://wBz9qKAo.rbktw.cn
http://ery3KcWM.rbktw.cn
http://vBJOIMnh.rbktw.cn
http://c9DXlRyT.rbktw.cn
http://LiXOksAR.rbktw.cn
http://DzUQc2Dd.rbktw.cn
http://cXdf0o4t.rbktw.cn
http://evpB2JdS.rbktw.cn
http://jvzvOmoZ.rbktw.cn
http://poAKOpET.rbktw.cn
http://aKvxrYr2.rbktw.cn
http://AUEeeK54.rbktw.cn
http://AwPY7HAR.rbktw.cn
http://aO5SFGAQ.rbktw.cn
http://eVQFgUz3.rbktw.cn
http://DuoWwdp3.rbktw.cn
http://1odNfVkF.rbktw.cn
http://eKHv83lB.rbktw.cn
http://BNeceJZr.rbktw.cn
http://z1m1q9V7.rbktw.cn
http://www.dtcms.com/a/381468.html

相关文章:

  • 制作一个简单的vscode插件
  • 【算法详解】:从 模拟 开始打开算法密匙
  • kubeadm搭建生产环境的单master多node的k8s集群
  • RocketMQ存储核心:MappedFile解析
  • 7.k8s四层代理service
  • Stable Virtual Camera:Stability AI等推出的AI模型 ,2D图像轻松转3D视频
  • Golang并发编程及其高级特性
  • 给AI配一台手机+电脑?智谱AutoGLM上线!
  • 怎么在手机上选择一款好用的桌面待办清单工具
  • 傲琪人工合成石墨片:破解智能手机散热困境的创新解决方案
  • LeetCode 刷题【74. 搜索二维矩阵、75. 颜色分类、76. 最小覆盖子串】
  • 【Linux】【实战向】Linux 进程替换避坑指南:从理解 bash 阻塞等待,到亲手实现能执行 ls/cd 的 Shell
  • SRE 系列(七)| 从技术架构到团队组织
  • 网络安全-vulnhub-Web developer 1
  • 国产延时芯片EH3B05上电延时3秒开关机芯片方案超低功耗
  • vivado下载程序后不弹出ila窗口
  • 【VC】 error MSB8041: 此项目需要 MFC 库
  • S7-200 SMART PLC 安全全指南:配置、漏洞解析与复现防护
  • 点可云进销存商城如何部署在微信小程序
  • 安卓学习 之 界面切换
  • 从 IDE 到 CLI:AI 编程代理工具全景与落地指南(附对比矩阵与脚本化示例)
  • 王道数据结构 学习笔记
  • 畅阅读小程序|畅阅读系统|基于java的畅阅读系统小程序设计与实现(源码+数据库+文档)
  • 在springboot中使用mock做controller层单元测试,请求示例包括GET(带参数)、POST(带请求头)、下载文件、上传文件等
  • Kafka 线上问题排查完整手册
  • 数据结构中的排序秘籍:从基础到进阶的全面解析
  • NFS 服务器 使用
  • Zookeeper:分布式协调服务
  • 在 R 语言里,`$` 只有一个作用 按名字提取“列表型”对象里的单个元素 对象 $ 名字
  • 【pure-admin】项目登录模块分析