rust入门一:安装 & Hello World

环境:

  • window 11 专业版
  • rust 1.72.1

一、下载安装

直接去官网:
https://www.rust-lang.org/tools/install

下载完成后如下:

双击运行一步步安装就行。

如果是更新或卸载,在命令行中运行:

  • rustup update:更新到最新版本;
  • rustup self uninstall:卸载rust;

二、安装后查看

安装后会在用户下面建一个 .cargo 目录,里面包含的常用的命令:

其中 cargo是包管理器,构建工具,类比:.net 中的nuget,nodejs中的npm。

我们用的最多的也是cargo

查看rust版本信息:

三、rustc Hello world

找个空地,新建个文件 main.rs,内容如下:

rust 复制代码
fn main() {
    println!("Hello World!");
}

编译运行:rustc main.rs

四、cargo Hello world

一般没人直接用rustc编译项目,都用cargo,如下:

当然,也可以仅编译不运行:cargo build

五、rust学习资料

直接使用官方自带的就可以(英语不好的参照:https://www.rustwiki.org.cn/zh-CN/book/)

命令行输入:rustup docs --book 就自动弹出浏览器窗口,如下:

相关推荐
皮皮林55129 分钟前
面试官:什么是 fail-fast?什么是 fail-safe?
后端
陈随易1 小时前
前端大咖mizchi不满Rust、TypeScript却爱上MoonBit
前端·后端·程序员
雨中飘荡的记忆3 小时前
Multi-Agent + Skills + Spring AI 构建自主决策智能体
后端·spring
我叫黑大帅3 小时前
Go 语言并发编程的 “工具箱”
后端·面试·go
用户8356290780514 小时前
Python 实现 PowerPoint 形状动画设置
后端·python
用户908324602734 小时前
Spring Boot 缓存架构:一行配置切换 Caffeine 与 Redis,透明支持多租户隔离
后端
tyung4 小时前
zhenyi-base 开源 | Go 高性能基础库:TCP 77万 QPS,无锁队列 16ns/op
后端·go
子兮曰5 小时前
Humanizer-zh 实战:把 AI 初稿改成“能发布”的技术文章
前端·javascript·后端
桦说编程5 小时前
你的函数什么颜色?—— 深入理解异步编程的本质问题(上)
后端·性能优化·编程语言
百度地图汽车版5 小时前
【AI地图 Tech说】第九期:让智能体拥有记忆——打造千人千面的小度想想
前端·后端