Rust Windows环境搭建

Rust Windows环境搭建

后续有会有一些使用Rust开发的文章,为减少读者查询Rust Windows环境搭建内容的时间,我这里也收集更新整理一篇文章。

安装Rust编译工具

rust 是一种现代的、高性能的、安全的编程语言,它可以用来开发各种应用,如操作系统、网络服务、游戏、嵌入式系统等。rust 的设计目标是让程序员能够轻松地编写高效、可靠、并发的代码,而不用担心内存管理、空指针、缓冲区溢出等常见的错误。

要开始使用 rust,你需要先安装 rust 的开发环境,包括 rust 的编译器、包管理器和标准库。这个过程很简单,只需要几分钟就可以完成。本文将介绍如何在不同的操作系统上安装 rust 的开发环境,并验证安装是否成功。

在 Windows 上安装 rust

如果你使用的是 Windows 系统,你可以通过以下步骤安装 rust:

rustup-init.exe 下载网址: https://www.rust-lang.org/zh-CN/learn/get-started

  1. 下载并运行 rustup-init.exe 文件,这是一个用于安装和更新 rust 的工具。
    在这里插入图片描述

  2. 在弹出的命令行窗口中,按照提示选择安装选项,一般来说,直接选择1按回车键接受默认选项即可。在64位系统上默认编译配置会安装x86_64-pc-windows-msvc

  3. 等待安装完成,你可能需要重启你的计算机才能使 rust 生效。

  4. 打开一个新的命令行窗口,输入 rustc --version 命令,如果看到类似于 rustc 1.70.0 (90c541806 2023-05-31)的输出,说明 rust 已经成功安装。

在 Linux 或 macOS 上安装 rust

如果你使用的是 Linux 或 macOS 系统,你可以通过以下步骤安装 rust:

  1. 打开一个终端窗口,输入以下命令,这会下载并运行 rustup 脚本,它会自动检测你的系统类型,并下载相应的 rust 组件:
curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh
  1. 在终端中按照提示选择安装选项,一般来说,直接按回车键接受默认选项即可。
  2. 等待安装完成,你可能需要重新加载你的 shell 配置文件才能使 rust 生效,你可以通过以下命令实现:
source $HOME/.cargo/env
  1. 输入 rustc --version 命令,如果看到类似于 rustc 1.70.0 (90c541806 2023-05-31)
    的输出,说明 rust 已经成功安装。

验证 rust 安装

无论你使用的是哪种操作系统,你都可以通过编写和运行一个简单的 rust 程序来验证 rust 安装是否成功。请按照以下步骤操作:

  1. 在你喜欢的编辑器中创建

一个名为 hello.rs 的文件,并输入以下内容:

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

这是一个最简单的 rust 程序,它只做一件事:在屏幕上打印出 “Hello, world!” 这句话。

  1. 在命令行或终端中切换到 hello.rs 文件所在的目录,并输入以下命令:
rustc hello.rs

这会调用 rust 的编译器(rustc)来编译 hello.rs 文件,并生成一个可执行文件(在 Windows 上是 hello.exe,在 Linux 或 macOS 上是 hello)。

  1. 输入以下命令来运行可执行文件:
./hello

如果看到屏幕上出现了 “Hello, world!” 这句话,恭喜你,你已经成功地编写并运行了你的第一个 rust 程序!

总结

本文介绍了如何在不同的操作系统上安装 rust 的开发环境,并验证安装是否成功。如果你想学习更多关于 rust 的知识,你可以访问 rust 官网,或者阅读 rust 书籍,它们都是非常优秀的学习资源。希望你能享受 rust 的编程之旅!

  • 12
    点赞
  • 10
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值