Rust安装(Windows)

这篇具有很好参考价值的文章主要介绍了Rust安装(Windows)。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

安装Rust

进入Rust官网,下载Rustup(Rust安装器和版本管理工具)

Rust安装(Windows),Rust,rust,windows,开发语言

下载rustup-init.exe后双击运行,进入以下界面:

Rust安装(Windows),Rust,rust,windows,开发语言

1)通过 visual studio community 安装程序快速安装
2)手动安装必备组件
3)不安装必备组件

选择第三项。

输入3,点击回车,进入以下界面:

Rust安装(Windows),Rust,rust,windows,开发语言

1)以默认设置继续安装
2)自定义安装
3)取消安装

建议新手选择第一项,以默认设置安装即可。(输入1,点击回车后等待直接安装完成)

这里以第二项自定义安装为例,输入2,点击回车进入以下界面:

Rust安装(Windows),Rust,rust,windows,开发语言

Default host triple? —— 选择工具链?

  • 输入x86_64-pc-windows-gnu,表示选择GNU工具链。

Default toolchain? —— 工具链版本?

  • 输入stable,表示稳定版。

Profile (which tools and data to install)? —— 配置文件(要安装哪些工具和数据)?

  • 输入default,表示默认。

Modify PATH variable? —— 修改环境变量?

  • 输入Y,表示修改环境变量

配置完毕后,输入1,点击回车继续安装,等待安装完成。

关于工具链的选择:

在安装 Rust 时选择 MSVC(Microsoft Visual C++)和 GNU 工具链(GNU Compiler Collection)之间的主要区别在于 Rust 编译器使用的底层 C 编译器。

  1. MSVC(Microsoft Visual C++):
    • MSVC 是 Microsoft 提供的编译工具链,特别用于 Windows 平台。
    • Rust 编译器会使用 MSVC 工具链来生成 Windows 平台上的可执行文件。
    • MSVC 通常与 Microsoft Visual Studio 集成,因此如果你选择 MSVC,你可能会得到更好的集成开发环境(IDE)支持,例如调试器和其他开发工具。
  1. GNU 工具链(GNU Compiler Collection):
    • GNU 工具链是一个跨平台的开源工具链,支持多种操作系统,包括 Linux 和 macOS。
    • 如果你选择 GNU 工具链,Rust 编译器将使用 GCC(GNU Compiler Collection)来生成可执行文件。
    • 这使得 Rust 也能够在非 Windows 平台上进行编译和运行。

在选择时,通常取决于你的开发环境和目标平台。如果你主要在 Windows 上进行开发并且希望与 Microsoft Visual Studio 集成,那么选择 MSVC 可能是一个不错的选择。如果你的目标是在多个平台上运行,可能更倾向于选择 GNU 工具链。

Rust安装(Windows),Rust,rust,windows,开发语言

安装完成。

接下来检验安装情况:在命令行解释器中输入 echo $Env:PATH,当看到 .cargo\bin 存在,即表示 rust 环境变量写入成功。

Rust安装(Windows),Rust,rust,windows,开发语言


运行一个 HelloWorld

打开VsCode,在扩展中找到 rust 扩展包,点击安装:

Rust安装(Windows),Rust,rust,windows,开发语言

(1)手动新建项目:

这里选择在 D 盘新建 RustCode 文件夹来保存 rust 项目。

在 RustCode 目录中新建 hello_world 文件夹,代表创建 hello_world 项目。

Rust安装(Windows),Rust,rust,windows,开发语言

使用VsCode打开项目,在 hello_world 文件夹里新建main.rs,并输入以下代码:

fn main(){
    println!("Hello, world!");
}

Rust安装(Windows),Rust,rust,windows,开发语言

保存后,在终端里输入 rustc main.rs 对代码进行编译,可以看到生成了 main.exe 文件。

终端输入 ./main 执行该文件,可看到运行结果。

Rust安装(Windows),Rust,rust,windows,开发语言

(2)cargo 新建项目

cargo 是Rust的构建系统和包管理工具,能够构建项目代码、下载依赖库、构建库,在安装Rust时会自动安装 cargo

  • 输入 cargo -V,检验 cargo 安装情况,查看 cargo 版本。
  • 输入 cargo new hello_world,新建项目,项目名为 hello_world。
  • 输入 ls,查看 hello_world 项目文件夹创建完毕。

Rust安装(Windows),Rust,rust,windows,开发语言

用VsCode打开文件夹,可看到 hello_world 项目中 src/ 已创建了 main.rs文件

代码输出“Hello, world!”

Rust安装(Windows),Rust,rust,windows,开发语言

在终端对代码进行编译:

  • 终端切换至项目文件夹
  • 输入 cargo build 进行编译,编译完成rust会自行创建target文件夹,里面保存的是编译后的结果
  • 输入 cargo run 运行项目,可在终端查看运行结果。

Rust安装(Windows),Rust,rust,windows,开发语言文章来源地址https://www.toymoban.com/news/detail-771127.html

到了这里,关于Rust安装(Windows)的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • Windows安装Rust环境(详细教程)

    Rust默认使用的C语言依赖Visual Studio,但该工具占用空间大安装也较为麻烦,可以选用轻便的mingw64包。 (1) 下载地址1-GitHub:Releases · niXman/mingw-builds-binaries · GitHub (2) 下载地址2-WinLibs:WinLibs - GCC+MinGW-w64 compiler for Windows 1.2.1 压缩包下载 下面以GitHub下载为例: 1.2.2 压缩包

    2024年01月24日
    浏览(45)
  • 微软开源 windows-drivers-rs, 用 Rust 开发 Windows 驱动程序

    Microsoft Azure 首席技术官兼著名 Windows 软件开发人员 Mark Russinovich 在社交平台上宣布, 启动了一个名为 windows-drivers-rs 的新开源项目。 该项目可帮助开发人员使用 Rust 开发 Windows 驱动程序, 旨在支持 WDM (Windows Driver Model) 和 WDF (Windows Driver Framework) 驱动程序开发模型。 当前版本的

    2024年02月08日
    浏览(31)
  • 微软开源 windows-drivers-rs,用 Rust 开发 Windows 驱动程序

    导读 Microsoft Azure 首席技术官兼著名 Windows 软件开发人员 Mark Russinovich 在社交平台上宣布,启动了一个名为 windows-drivers-rs 的新开源项目。 该项目可帮助开发人员使用 Rust 开发 Windows 驱动程序,旨在支持 WDM (Windows Driver Model) 和 WDF (Windows Driver Framework) 驱动程序开发模型。 当前

    2024年02月08日
    浏览(36)
  • Windows安装配置Rust(附CLion配置与运行)

    本文以 windows 安装为例,配置编译器为 minGW,使用 clion运行,可以不用下载 vs 和众多依赖 点击进入 rust官方网站 进行下载,我们选择64位的下载 如果你想 修改rust的安装位置 (默认C盘),下载完成后先 不要 打开,我们要先配置环境变量, CARGO_HOME ,值是你想安装的位置 右键

    2024年02月10日
    浏览(27)
  • 【详细图文】Windows下安装RustRover和配置Rust环境

    Rust已经火了挺长时间了,连微软的Windows内核都用它来重新改写,可想而知其厉害之处。之前有看过Rust的教程,但一直没有去尝试。今天看到JetBrains出了Rust 专用的IDE:RustRover。作为JetBrains的粉丝,决定进行一次部署实践。 本文是从工具安装和环境部署到Hello World,作为一个

    2024年02月08日
    浏览(35)
  • 微软:加大力度在 Windows 11 使用 Rust

    Windows 11 上周发布了新的测试版 (Insider Preview Build 25905)。 发布公告提到此版本已经使用 Rust 重写 Windows 11 内核中的部分模块。 据介绍,该预览版使用  safe Rust 对关键内核功能进行了早期实现。具体来说, win32kbase_rs.sys 包含 Windows GDI region 的新实现。虽然这是一个小的实验性

    2024年02月16日
    浏览(30)
  • 微软用 18 万行 Rust 重写了 Windows 内核

    微软正在使用 Rust 编程语言重写其核心 Windows 库。 5 月 11 日——Azure 首席技术官 Mark Russinovich 表示,最新的 Windows 11 Insider Preview 版本是第一个包含内存安全编程语言 Rust 的版本。 “如果你参加了 Win11 Insider 环,你将在 Windows 内核中首次体验 Rust,”Russinovich 昨晚发推文说。

    2024年02月11日
    浏览(26)
  • [RUST/腐蚀]Windows-开服服务端下载以及配置

    1.SteamCMD: SteamCMD - Valve Developer Community https://developer.valvesoftware.com/wiki/SteamCMD 2.通过SteamCMD下载RUST/腐蚀服务端。 注意:所有目录均应避免出现中文。 下载提供的RustServer压缩包解压至D盘根目录按序号依次进行。 所有批处理在文章最后均会提供。 1.执行 下载服务器.bat 第一次打

    2024年02月07日
    浏览(26)
  • Rust 语言介绍及安装

    目录 1、简介 1.1 为什么选择Rust 高性能 可靠性 生产力 1.2 用 Rust 构建应用 命令行 WebAssembly 网络 嵌入式 2、安装 Rust Windows 的 Linux 子系统(WSL) 检查Rust 是最新的 卸载Rust版本: Cargo:Rust 的构建工具和包管理器 3、配置PATH环境变量 4、开发工具对Rust的支持。 VSCode 主要功能有

    2024年02月06日
    浏览(53)
  • Rust软件外包开发语言的特点

    Rust 是一种系统级编程语言,强调性能、安全性和并发性的编程语言,适用于广泛的应用领域,特别是那些需要高度可靠性和高性能的场景。下面和大家分享 Rust 语言的一些主要特点以及适用的场合,希望对大家有所帮助。北京木奇移动技术有限公司,专业的软件外包开发公

    2024年02月12日
    浏览(40)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包