rust开发环境配置详细教程

 更新时间:2022年12月21日 08:44:08   作者:自由出土文物  
rust是一门比较新的编程语言,2015年5月15日,Rust编程语言核心团队正式宣布发布Rust 1.0版本,这篇文章主要介绍了rust开发环境配置 ,需要的朋友可以参考下

环境

manjaro

sudo pacman -S rustup

rustup default stable
cargo install rustfmt

vscode

ext install rust-lang.rust-analyzer
ext install serayuzgur.crates
ext install tamasfe.even-better-toml

创建项目

cargo new xxx

调试模板

launch.json

{
  "version": "0.2.0",
  "configurations": [
    {
      "name": "rust",
      "type": "cppdbg",
      "request": "launch",
      "program": "${workspaceRoot}/target/debug/${workspaceFolderBasename}",
      "args": [],
      "stopAtEntry": false,
      "cwd": "${workspaceRoot}",
      "environment": [],
      "preLaunchTask": "build"
    }
  ]
}

tasks.json

{
  "version": "2.0.0",
  "tasks": [
    {
      "label": "build",
      "type": "shell",
      "command": "cargo build"
    }
  ]
}

知识点扩展:

01-Rust 开发环境配置

一 Rust安装

1 windos10 系统安装rust

根据自己操作系统位数,在Rust官方下载地址对应的安装包,点击安装

2 Linux系统中安装rust

终端中执行以下命令

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

3 验证rust安装成功

在Linux终端或者windows命令行终端中输入以下命令,显示成功

rustc --version

命令可以正常执行且返回版本号,说明rust安装成功 二 Rust开发工具安装配置 推荐用VScode进行Rust项目开发 1 VScode工具下载 在VScode官方下载地址下载系统对应的安装包

2 安装VScode工具

2.1 windows 系统 直接双击运行安装

2.2 在rpm系列Linux操作系统中

rpm -ivh  code-*.rpm

2.3 在deb系列Linux操作系统中

sudo dpkg -i  code-*.deb

3 VScode中安装Rust组件

到此这篇关于rust开发环境配置 的文章就介绍到这了,更多相关rust开发环境配置 内容请搜索脚本之家以前的文章或继续浏览下面的相关文章希望大家以后多多支持脚本之家!

相关文章

  • 用rust 写一个jar包 class冲突检测工具

    用rust 写一个jar包 class冲突检测工具

    这篇文章主要介绍了用rust 写一个jar包 class冲突检测工具 的相关资料,需要的朋友可以参考下
    2023-05-05
  • Rust开发环境搭建到运行第一个程序HelloRust的图文教程

    Rust开发环境搭建到运行第一个程序HelloRust的图文教程

    本文主要介绍了Rust开发环境搭建到运行第一个程序HelloRust的图文教程,文中通过图文介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2023-12-12
  • 如何使用VSCode配置Rust开发环境(Rust新手教程)

    如何使用VSCode配置Rust开发环境(Rust新手教程)

    这篇文章主要介绍了如何使用VSCode配置Rust开发环境(Rust新手教程),本文通过图文并茂的形式给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下
    2020-07-07
  • rust中间件actix_web在项目中的使用实战

    rust中间件actix_web在项目中的使用实战

    这篇文章主要介绍了rust中间件在项目中的使用实战,包括自定义中间件,日志中间件,Default headers,用户会话,错误处理的用法实例,有需要的朋友可以借鉴参考下,希望能够有所帮助,祝大家多多进步,早日升职加薪
    2024-01-01
  • rust 包模块组织结构详解

    rust 包模块组织结构详解

    RUST提供了一系列的功能来帮助我们管理代码,包括决定哪些细节是暴露的、哪些细节是私有的,以及不同的作用域的命名管理,这篇文章主要介绍了rust 包模块组织结构的相关知识,需要的朋友可以参考下
    2023-12-12
  • Rust HashMap详解及单词统计示例用法详解

    Rust HashMap详解及单词统计示例用法详解

    HashMap在Rust中是一个强大的工具,通过合理使用可以简化很多与键值对相关的问题,在实际开发中,我们可以充分利用其特性,提高代码的效率和可读性,本文将深入介绍HashMap的特性,以及通过一个单词统计的例子展示其用法,感兴趣的朋友一起看看吧
    2024-02-02
  • Rust 枚举的使用学习笔记

    Rust 枚举的使用学习笔记

    Rust中的枚举是一种用户定义的类型,本文主要介绍了Rust枚举的使用,它们不仅仅用于表示几个固定的值,还可以包含函数和方法,具有一定的参考价值,感兴趣的可以了解一下
    2024-03-03
  • Rust语言之Prometheus系统监控工具包的使用详解

    Rust语言之Prometheus系统监控工具包的使用详解

    Prometheus 是一个开源的系统监控和警报工具包,最初是由SoundCloud构建的,随着时间的发展,Prometheus已经具有适用于各种使用场景的版本,为了开发者方便开发,更是有各种语言版本的Prometheus的开发工具包,本文主要介绍Rust版本的Prometheus开发工具包
    2023-10-10
  • Rust中HashMap类型的使用详解

    Rust中HashMap类型的使用详解

    Rust中一种常见的集合类型是哈希映射,本文主要介绍了Rust中HashMap类型的使用详解,包含创建访问修改遍历等,具有一定的参考价值,感兴趣的可以了解一下
    2024-03-03
  • 在Rust web服务中使用Redis的方法

    在Rust web服务中使用Redis的方法

    这篇文章主要介绍了在Rust web服务中使用Redis,在这篇文章中,我们将演示如何在一个Rust web应用程序中使用Redis,需要的朋友可以参考下
    2022-08-08

最新评论