郭震 AI公众号:郭震AI

4 Rust编程语言教程:安装Rust工具链

发布日期:

分类: Rust教程

预计阅读: 3 分钟

阅读次数: 0

预计阅读3 分钟
结构重点5 个
图文要点0 张
正文规模1.0k 字

在前一篇,我们讨论了Rust的特点,包括它的安全性、并发性和性能优势。这些特性使得Rust在现代开发中越来越受欢迎。但在开始编写Rust代码之前,我们必须先设置好开发环境,首要步骤是安装Rust工具链。

Rust工具链介绍

在Rust的开发中,工具链是开发者必不可少的资源,主要包括以下组件:

  • rustc:Rust编译器,用于编译Rust代码。
  • cargo:Rust的包管理工具和构建系统,用于管理项目依赖、构建和发布Rust包。
  • rustup:一个工具,用来管理Rust版本和工具链。

安装Rust工具链

  1. 安装rustup

    rustup是Rust的安装和管理工具,能够帮助你方便的安装和更新Rust版本。你可以通过以下命令在Unix系统(如Linux和macOS)和Windows上安装它:

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

    在Windows上,你可以使用PowerShell命令:

    Invoke-WebRequest -Uri https://sh.rustup.rs -UseBasicP -OutFile rustup-init.exe
    .\rustup-init.exe
    

    执行这些命令后,按照提示完成安装过程,通常包括选择默认安装选项。

  2. 更新环境变量

    安装完成后,确保将Rust的安装路径添加到你的环境变量中。通常,rustup会自动为你设置环境变量。在终端中执行以下命令以使改动生效:

    source $HOME/.cargo/env
    

    对于Windows用户,通常需要重新启动命令提示符以加载新设置。

  • 验证安装

    验证Rust是否正确安装,你可以执行以下命令查看当前Rust的版本:

    rustc --version
    

    如果安装成功,你应该能看到类似于以下的输出:

    rustc 1.65.0 (897e37553 2022-11-02)
    
  • 安装附加组件(可选)

    Rust在许多平台上可以与其他工具兼容。如果你的项目需要特定的工具,比如clippy(一个用于代码质量检查的工具)或rustfmt(用于代码格式化的工具),你可以通过以下命令安装它们:

    rustup component add clippy
    rustup component add rustfmt
    

    案例:创建第一个Rust项目

    安装完成后,让我们创建一个简单的Rust项目以确认环境配置成功。

    1. 创建项目目录:

      cargo new hello_rust
      cd hello_rust
      
    2. 编写代码

      src/main.rs 文件中,默认生成的代码将是:

      fn main() {
          println!("Hello, world!");
      }
      
    3. 编译并运行

      在项目目录下,输入以下命令以编译并运行项目:

      cargo run
      

      你应该看到输出:

      Hello, world!
      

    这一过程不仅确认了你的Rust安装成功,也为今后更复杂的项目奠定了基础。

    小结

    通过本篇文章,我们成功安装了Rust工具链,包括rustccargorustup,同时创建并运行了第一个Rust项目,验证了安装的正确性。在下一篇中,我们将继续配置开发环境,使得Rust的开发体验更加顺畅,欢迎继续讨论!

    分享文章

    转发到常用平台

    微信/朋友圈可先复制链接

    相关内容

    更多相关文章

    返回栏目

    Reader Messages

    读者留言

    有问题、补充资料或实测结果,可以直接留下。这里不需要登录。

    最多 800 字

    为了防刷,每条留言会做长度、链接数量和提交频率限制。

    0/800

    留言列表

    0
    正在加载留言...