Rust学习教程05 - 初识Cargo

本文介绍了Rust的包管理工具Cargo的使用,包括如何创建"你好,世界"项目,运行项目,cargo check命令,以及cargo.toml和cargo.lock文件的作用。Cargo简化了Rust项目的构建、测试和依赖管理,是Rust开发的重要工具。" 120064825,11391088,华为路由器交换机配置命令详解,"['华为设备', '网络配置', '路由交换']

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

本文节选自<<Rust语言圣经>>一书
欢迎大家加入Rust编程学院,一起学习交流:
QQ群:1009730433

认识Cargo

但凡经历过C/C++、Go语言1.10版本之前的用户都知道,一个好的包管理工具有多么的重要!!我们那个时候时如此的羡慕nodejs的npm包管理,但是却求而不得,包管理工具最重要的意义就是任何用户拿到你的代码,都能运行起来",而不会因为各种包版本依赖焦头烂额,Go语言在1.10版本之前,所有的包都是在github.com下存放,导致了所有的项目都公用一套依赖代码,在本地项目复杂后,这简直是一种依赖。

说多了都是泪,笔者目前还有一个早期Go的项目(15年写的),用到了iris(一个坑爹http服务),结果现在运行不起来了,因为找不到iris当时的那个版本!!

作为一门现代化语言,Rust吸收了多个语言的包管理优点,为大家提供超级大杀器:cargo,真的,但凡用过后,你都不会想要其他语言的包管理工具了。

总而言之,cargo提供了一系列的工具,从项目的建立、构建到测试、运行直至部署,为Rust项目的管理提供尽可能完整的手段,同时,与Rust语言及其编译器rustc紧密结合,可以说用了后就忘不掉,如同那种初恋般的触电感觉。

创建一个"你好,世界"项目

又见"你好,世界",肯定有读者在批评了:你就不能优点创意吗?“世界,你好"不行吗?你是读者,你说了算,好的,那我们来创建一个"世界,你好”。

上门提到过,Rust语言的包管理工具名称叫cargo,好在,我们无需手动安装,在之前安装Rust的时候,就一起安装了,如果你在终端无法使用这个命令,考虑一下环境变量是否正确的设置,你

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值