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

Rust 学习笔记:安装 Rust

Rust 学习笔记:安装 Rust

  • Rust 学习笔记:安装 Rust
    • 在 Windows 上安装 Rust
    • 命令行创建 Rust 项目
    • 在 Mac/Linux 上安装 Rust
    • 一些命令
      • 升级
      • 卸载
      • cargo -h
      • rustc -h
    • 安装 RustRover
    • rust-analyzer

Rust 学习笔记:安装 Rust

在 Windows 上安装 Rust

官方下载地址:https://www.rust-lang.org/zh-CN/tools/install

在这里插入图片描述

下载安装 RUSTUP-INIT.EXE,这里我选择 64 位的。

在 Windows 上安装 Rust 的前提是系统已经安装了 Microsoft C++ 生成工具,没安装也可以点链接去微软官网下载安装。

在这里插入图片描述

这里选择默认安装,输入 1 并回车,就会开始下载,需要等待一段时间。

在这里插入图片描述

默认情况下,工具链是 MSVC,如果你想用 GNU,可以输入 2,进行自定义安装:

在这里插入图片描述

看到 Rust is installed now. Great! 这句话,就说明安装成功了。

在这里插入图片描述

安装过程中添加了环境变量,需要重启一下 shell。

命令行创建 Rust 项目

创建一个叫 first_project 的项目:

cargo new first_project

项目文件:

在这里插入图片描述

配置信息在 Cargo.toml 里:

在这里插入图片描述

代码在 src 里:

在这里插入图片描述

用编辑器打开:

在这里插入图片描述

编译、运行程序:

在这里插入图片描述

可以看到程序输出了 Hello, world!。

在 Mac/Linux 上安装 Rust

在终端输入:

curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh

在这里插入图片描述

一些命令

升级

rustup update

卸载

rustup self uninstall

cargo -h

cargo 是 Rust 的包管理器,可以通过 cargo -h 查询相关命令。

在这里插入图片描述

rustc -h

当你运行 rustc -h 命令时,它会打印出 rustc 编译器的帮助信息,包括所有可用的命令行选项和它们的描述。

在这里插入图片描述

安装 RustRover

Rust 也有 IDE,比如 RustRover。

官方下载地址:https://www.jetbrains.com.cn/rust/

在这里插入图片描述

rust-analyzer

VS code 有 Rust 的插件:rust-analyzer

在这里插入图片描述

安装这个以后,就可以在 VS code 上运行 Rust 代码。


文章转载自:

http://imriyr93.tLrxp.cn
http://fb7hoTKd.tLrxp.cn
http://l5Icxfot.tLrxp.cn
http://Gs5T43YP.tLrxp.cn
http://sTWwAGwA.tLrxp.cn
http://bu8lljus.tLrxp.cn
http://shmhy479.tLrxp.cn
http://ltOP57ZJ.tLrxp.cn
http://fCoNMEfh.tLrxp.cn
http://ZX7rtcWu.tLrxp.cn
http://WqKfVPag.tLrxp.cn
http://esrtP0GC.tLrxp.cn
http://E5SW3oKJ.tLrxp.cn
http://Xeo5IKef.tLrxp.cn
http://zf1Xaskz.tLrxp.cn
http://cqWlr6y4.tLrxp.cn
http://AlMfiE8p.tLrxp.cn
http://Gk8eUyK2.tLrxp.cn
http://ifxv2hrY.tLrxp.cn
http://oQoOue6L.tLrxp.cn
http://yiD32Xnj.tLrxp.cn
http://bL9qKwEE.tLrxp.cn
http://7mEAJm2R.tLrxp.cn
http://ATI6UD5C.tLrxp.cn
http://TYpeOSUz.tLrxp.cn
http://iLhZ7TD3.tLrxp.cn
http://Pk1Tnj4s.tLrxp.cn
http://nFs1hbx9.tLrxp.cn
http://dgzzCCl8.tLrxp.cn
http://Z5hM4W9x.tLrxp.cn
http://www.dtcms.com/a/151314.html

相关文章:

  • Qt实现语言切换的完整方案
  • 一,开发环境安装
  • Java 实现单链表翻转(附详细注释)
  • redis 使用 Docker 部署 简单的Redis 集群(包括哨兵机制)
  • Qt基础007(Tcp网络编程)
  • 32单片机——GPIO的工作模式
  • Redis的string类型使用
  • Redis核心技术知识点全集
  • 第五章:5.3 ESP32物联网应用:阿里云IoT平台与腾讯云IoT平台的数据上传与远程控制
  • KafkaSpark
  • 初始SpringBoot
  • Java | 深拷贝与浅拷贝工具类解析和自定义实现
  • 数据预处理:前缀和算法详解
  • Vue3 + TypeScript 实现二维码生成与展示
  • poi生成横向文档以及复杂表头
  • 驱动开发硬核特训 · Day 18:深入理解字符设备驱动与子系统的协作机制(以 i.MX8MP 为例)
  • 欧拉计划 Project Euler54(扑克手牌)题解
  • MySQL运算符
  • stack和queue的学习
  • 【实证分析】ESG发展对企业新质生产力影响的研究—来自中国A股上市企业的经验
  • ROS第十二梯:ros-noetic和Anaconda联合使用
  • Python常用的第三方模块之【pymysql库】操作数据库
  • HarmonyOS 5.0应用开发——MVVM模式的应用
  • CF2103F Maximize Nor
  • AI 人工智能模型:从理论到实践的深度解析⚡YQW · Studio ⚡【Deepseek】【Chat GPT】
  • 深度学习中的黑暗角落:梯度消失与梯度爆炸问题解析
  • springboot+vue 支付宝支付(沙箱方式,测试环境使用)
  • VUE Element-ui Message 消息提示组件自定义封装
  • 如何在编译命令中添加灰度标识
  • cnas认证注意事项,cnas认证审核有效期?cnas认证难吗?