您当前的位置: 首页 >  rust

令狐掌门

暂无认证

  • 0浏览

    0关注

    513博文

    0收益

  • 0浏览

    0点赞

    0打赏

    0留言

私信
关注
热门博文

Rust语言开发环境搭建详细教程

令狐掌门 发布时间:2022-04-20 11:48:06 ,浏览量:0

目录
  • 一、Rust简介
    • 1、rust历史
    • 2、rust吉祥物
  • 二、Rust开发环境搭建
    • 1、C++环境安装
    • 2、Rust下载
    • 3、rust安装
    • 4、rust环境检测
      • 查看rust版本
      • 查看cargo版本
    • 5、rust在线环境
    • 6、rust更新
    • 7、rust卸载
    • 8、查看本地文档
  • 三、创建Rust项目
    • 1、用代码文件创建项目
    • 2、使用cargo创建项目
  • 四、Rust IDE
  • 五、Rust学习资料
    • 1、参考官网提供的资料
    • 2、纸质书
    • 3、rust博客
    • 4、rust中文社区
    • 5、rust源码仓库

一、Rust简介 1、rust历史

rust是一门比较新的编程语言,2015年5月15日,Rust编程语言核心团队正式宣布发布Rust 1.0版本,具体介绍可以参看百度百科:https://baike.baidu.com/item/Rust%E8%AF%AD%E8%A8%80/9502634?fr=aladdin

2、rust吉祥物

Ferris 是 Rust 社区的非官方吉祥物。很多 Rust 程序员自称“Rustaceans”, 它与“crustacean”相似。 我们用“they”、“them”等代词,而不用带性别的代词来指代 Ferris。

Ferris 与形容词“ferrous”相似,它的含义与铁有关。由于 Rust(锈)通常由铁形成, 因此它算得上是个吉祥物名字的有趣来源。 在这里插入图片描述

二、Rust开发环境搭建

本篇博客介绍rust编程语言在windows上开发环境的搭建方法。

1、C++环境安装

Rust依赖于C++编译环境,安装rust之前,需要先在windows安装visual studio, 当前最新的是VS2022,链接: https://visualstudio.microsoft.com/zh-hans/vs/

2、Rust下载

rust中文官网 https://www.rust-lang.org/zh-CN 点击【马上开始】 在这里插入图片描述 选择相应的版本下载,例如x64 在这里插入图片描述

3、rust安装

友情提示:有梯子的把梯子先打开,目测rust下载时会update相关环境,比较慢,用梯子会快一些。 下载之后,双击打开,如下图: 在这里插入图片描述 rustup-init.exe 是 Rust 的安装和管理工具,默认情况下,它会同时安装这些工具:rustc,rust-std,cargo,rust-docs,rustfmt,clippy。其中,rustc 是 Rust 的编译工具,cargo 是 Rust 的包管理工具。 等待安装即可 在这里插入图片描述

安装结束 在这里插入图片描述

4、rust环境检测 查看rust版本
rustc --version

或者使用命令 rustc -V

查看cargo版本

命令

cargo -V

或者使用命令 cargo --version 如下图 在这里插入图片描述

5、rust在线环境

链接:https://play.rust-lang.org/

6、rust更新
rustup update
7、rust卸载

进入cmd窗口后,输入

rustup self uninstall

回车(即按下Enter键)

8、查看本地文档
rustup doc
三、创建Rust项目 1、用代码文件创建项目

Rust 代码文件使用 .rs 后缀(文件扩展名),打开vscode并输入如下代码:

fn main() {
    let a = 12;
    println!("a is {}", a);
}

右键文件名,打开终端 在这里插入图片描述 编译rust代码 使用 rustc 命令编译 hellorust.rs 文件,命令

rustc hellorust.rs

如下图 在这里插入图片描述

2、使用cargo创建项目

cargo 是Rust 的包管理器和构建系统,创建项目的命令如下:

cargo new 项目名

项目创建好后,用vscode打开,如下图所示 在这里插入图片描述 编译

cargo build

运行

cargo run

如下图 在这里插入图片描述

在命令行中用cargo build进行编译,编译后会生成一个target文件夹,其中debug文件中有可执行程序hello_cargo.exe,

四、Rust IDE

很遗憾,rust目前还没有IDE, 可以使用vscode或者IDEA rust插件来进行开发。

五、Rust学习资料 1、参考官网提供的资料

在这里插入图片描述 官方提供的是rust程序设计这本书,网上也有翻译版本可以买 在这里插入图片描述

2、纸质书

在这里插入图片描述

3、rust博客

链接:https://blog.rust-lang.org/

4、rust中文社区

链接:https://rustcc.cn/

5、rust源码仓库

链接:https://github.com/rust-lang/rust

关注
打赏
1652240117
查看更多评论
立即登录/注册

微信扫码登录

0.0517s