Rust语言从入门到入坑——(2)Rust在windows上搭建开发环境

这篇具有很好参考价值的文章主要介绍了Rust语言从入门到入坑——(2)Rust在windows上搭建开发环境。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。


Rust语言从入门到入坑——(2)Rust在windows上搭建开发环境

0 引入

开始搭建一个适合在windows上运行的Rust环境。

Rust支持的程序语言很多:可详见官网介绍

Rust语言从入门到入坑——(2)Rust在windows上搭建开发环境


1、搭建 Visual Studio Code 开发环境

本文章主要是在windowns下搭建开发环境

首先,需要安装最新版的 Rust 编译工具和 Visual Studio Code。

  • Rust 编译工具:https://www.rust-lang.org/zh-CN/tools/install
  • Visual Studio Code:https://code.visualstudio.com/Download

Rust 的编译工具依赖 C 语言的编译工具,这意味着你的电脑上至少已经存在一个 C 语言的编译环境。如果你使用的是 Linux 系统,往往已经具备了 GCC 或 clang。如果你使用的是 macOS,需要安装 Xcode。如果你是用的是 Windows 操作系统,你需要安装 Visual Studio 2013 或以上的环境(需要 C/C++ 支持)以使用 MSVC 或安装 MinGW + GCC 编译环境(Cygwin 还没有测试)。

1.1、安装 Rust 编译工具

Rust 编译工具推荐使用刚才从上方链接中下载的 Rustup 安装。下载好的 Rustup 在 Windows 上是一个可执行程序 rustup-init.exe,
现在执行 rustup-init 文件:
Rust语言从入门到入坑——(2)Rust在windows上搭建开发环境
如果你已经安装 MSVC (推荐),那么安装过程会非常的简单,输入 1 并回车,直接进入第二步。
如果你安装的是 MinGW,那么你需要输入 2 (自定义安装),然后系统会询问你 Default host triple? ,请将上图中 default host triple 的 “msvc” 改为 “gnu” 再输入安装程序:
Rust语言从入门到入坑——(2)Rust在windows上搭建开发环境
其它属性都默认。
设置完所有选项,会回到安装向导界面(第一张图),这是我们输入 1 并回车即可。
Rust语言从入门到入坑——(2)Rust在windows上搭建开发环境
进行到这一步就完成了 Rust 的安装,可以通过以下命令测试:

rustc -V        # 注意的大写的 V
//或者
cargo -V

1.2 、VS Code安装

这个前面很多文章都有说明,但在安装VScode需要注意,下载源的问题,不选择国内的话基本上下不动啊,这一点要注意,下载完之后们主要需要下载两个插件:
1、rust-analyzer
2、Native Debug

1、先建一个工程文件夹,在VScode中打开该文件夹;
2、先建一个终端
3、使用cargo命令执行工程的创建:cargo new test
4、切换至工程:cd ./test 编写程序
5、编译运行:cargo build cargo run

**Cargo 是 Rust 的构建系统和包管理器。**后续会专门介绍


2、官网在线

如果不愿意去麻烦安装,仅仅是为了测试代码,可以推荐在线调试:传送门

Rust语言从入门到入坑——(2)Rust在windows上搭建开发环境
点击进去之后就是比较简洁的环境
Rust语言从入门到入坑——(2)Rust在windows上搭建开发环境
左边代码,右边是Run之后的结果还是好用的。


3、总结

相比于开发环境,和代码的编写,在后续运行环境,是否需要安装对应的环境,这个是不是参考Go语言那样还是个未知数,后面我们慢慢来摸索。


4、引用

1、Rust教程文章来源地址https://www.toymoban.com/news/detail-488620.html


到了这里,关于Rust语言从入门到入坑——(2)Rust在windows上搭建开发环境的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

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

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

相关文章

  • C语言从入门到入坟

    前言 1.初识程序 有穷性 在有限的操作步骤内完成。有穷性是算法的重要特性,任何一个问题的解决不论其采取什么样的算法,其终归是要把问题解决好。如果一种算法的执行时间是无限的,或在期望的时间内没有完成,那么这种算法就是无用和徒劳的,我们不能称其为算 法

    2024年01月25日
    浏览(14)
  • 【rust/入门】windows安装rust gnu环境(折腾)

    首先说明,我是rust入门选手,之前都是在wsl写rust,突然想在windows下装下rust。 windows版本:windows11 22H2 原文 换源 看到教程我陷入了沉默, (官方推荐) 打开 Microsoft C++ Build Tools 我开始不解,这是让我安装vs studio? 我装个rust你让我装几个G的环境? 再见,告辞!我是菜鸡! 等等

    2024年02月13日
    浏览(19)
  • 入门Python编程:了解计算机语言、Python介绍和开发环境搭建

    计算机语言是用来控制计算机行为的一种语言,通过它可以告诉计算机该做什么。计算机语言和人类语言在本质上没有太大区别,只是交流的对象不同。 计算机语言发展经历了三个阶段: 1. 机器语言 机器语言使用二进制编码来编写程序。 执行效率高,但编写起来麻烦。 2

    2024年02月09日
    浏览(30)
  • 驱动开发——入门到入职1

    字符设备驱动:按照字节流来访问,只能顺序访问,不能无序访问的设备 块设备驱动:按照block(512字节)访问,可以随机访问的设备。 网络设备驱动:网络设备没有设备节点,控制网卡硬件,负责网络数据收发的代码就是网络设备驱动 入口:资源申请,在安装驱动的时候执行

    2024年01月24日
    浏览(20)
  • Rust语言入门第一篇-环境搭建

    Rust官网 1、C++开发环境配置 Rust 语言的底层是依赖于 C/C++ 编译器的 。在安装 Rust 编译器时,通常会自动安装所需的 C/C++ 编译环境,以便 Rust 能够生成可执行文件或库。因此,在安装 Rust 之前,建议确保系统已经安装了 C/C++ 编译器。 下载地址:https://github.com/niXman/mingw-build

    2024年04月09日
    浏览(26)
  • Rust介绍与开发环境搭建

    安装rust rust 安装官方指南:[HTPS][3W].rust-lang.org/tools/install (自己替换 HTPS,3W) Linux或者Macbook上安装rust 打开终端并输入下面命令: #因审核问题下面链接需要替换一下 HTPS-httpscurl  --tlsv1.2 [HTPS]://sh.rustup.rs -sSf | sh 这个命令将下载一个脚本并开始安装  rustup  工具,此工具

    2024年02月22日
    浏览(23)
  • vscode rust远程开发环境搭建

    rust-analyzer是个智能补全插件,对于新手来说,非常有用。 vscode提供的rust-analyzer需要GLIBC 2.29,低版本的GLIBC可以安装旧版本的rust-analyzer,新版本的rust-analyzer可以通过源码安装,如下是源码安装rust-analyzer的过程: 安装node.js 下载地址:https://nodejs.org/en/download 编译安装rust-ana

    2024年02月06日
    浏览(21)
  • 【vs code】|——rust开发环境搭建

    vscode下搭建 rust 语言开发环境 参考官方安装教程:https://www.rust-lang.org/tools/install 我们通过快速方式 rustup安装 Tips: rust依赖C/C++环境 在安装rust前需要先安装C/C++编译环境 有两种: 1、msvc Visual Studio使用的是msvc 这个安装rust一路默认即可 2、mingw 大家自行安装下C/C++环境哦 这里介

    2024年02月08日
    浏览(24)
  • 【Rust指南】快速入门|开发环境|hello world

      本篇博客是Rust语言系列的开篇之作,以后有关Rust语言的文章也都会收录在我的 《进军Rust》 专栏里,我会精心打造这个专栏,帮助大家快速入门Rust语言,享受Rust语言带来的编程乐趣。虽然Rust相比其他语言入门慢,但这恰巧说明了Rust语言的特色——安全高效。对Rust语言

    2024年02月15日
    浏览(20)
  • 时间老去,Ruby不死,Ruby语言基础入门教程之Ruby3全平台开发环境搭建EP00

    如果说电子游戏是第九艺术,那么,编程技术则配得上第十艺术的雅称。艺术发展的普遍规律就是要给与人们对于艺术作品的更高层感受,而Matz的Ruby语言则正是这样一件艺术品。 无论是语法还是理念,都让Ruby开发者感受到款待,如此,Ruby代码就像活了过来,它们时而高声

    2024年01月20日
    浏览(26)

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

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

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

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

二维码1

领取红包

二维码2

领红包