在windows下安装rust语言编译环境(代码片段)

编程学院 编程学院     2023-02-18     583

关键词:

欢迎大家加入Rust编程学院,中国最好的Rust学习社区

  1. 官网:https://college.rs
  2. QQ群:1009730433

以前在Windows下安装Rust还挺麻烦的,需要先安装C++环境,然后手动设置环境变量,最后再安装Rust,还好现在Rust官方为我们提供了新的安装工具.

一、下载Rustup

Rustup是一个Rust工具链管理安装工具, 点击此文件链接,下载rustup: rustup-init.exe

二、安装Rust

运行 rustup-init.exe 显示如下页面,首先需要安装c++ build工具:

此时输入Y,继续安装:

安装脚本告诉我们几件事:

  1. 即将下载安装Rust编译器和Cargo包管理器
  2. 会将cargo相关的可执行文件安装到C:\\Users\\Administrator\\.cargo\\bin
  3. Rustup相关的工具会安装到C:\\Users\\Administrator\\.rustup
  4. 相关路径会添加到环境变量,这样才能直接调用这些工具

此时,有三个安装选项,选择2) Customize installation
如果想使用GDB调试器就将default host triple 修改为 x86_64-pc-windows-gnu ,你也可以直接使用默认

下面的Default toolchain选择stable, 因为我们要使用稳定版本的Rust:

接下来是修改环境变量,输入Y:

好了,toolchain已经安装完毕,接下来该进入rust主体安装,选择1,进行安装:

至此,安装就结束了,我们进行下验证:

安装OK,可以开始你的Rust之旅 : )

三、国内下载源

如果在之前的安装过程中发现下载速度过慢,可以配置使用中国科学技术大学(USTC)的 Rustup 镜像:

  1. 设置环境变量
  • RUSTUP_DIST_SERVER : https://mirrors.ustc.edu.cn/rust-static
  • RUSTUP_UPDATE_ROOT : https://mirrors.ustc.edu.cn/rust-static/rustup

  1. 设置cargo国内镜像
    CARGO_HOME目录下(windows 下默认是 C:\\Users\\Administrator.cargo)建立一个名为config的文件,内容如下:
[source.crates-io]

registry = "https://github.com/rust-lang/crates.io-index"

replace-with = 'ustc'

[source.ustc]

registry = "http://mirrors.ustc.edu.cn/crates.io-index"

四、Rust配置文件

之前我们在安装过程中遇到的一些配置都可以在这里进行修改,免得因为选错又要重新安装,例如:

  • default_host_triple
  • default_toolchain

五、Rust常用命令

  1. rsutup show : 列出现在使用的和已安装的 rust 版本
  2. rustup update : 更新所有已安装版本
  3. rustup default: 设置将要使用的版本
  4. rustup component <sub> : 显示 (list) 、添加 (add)、删除 (remove) 组件

在windows上安装rust环境(代码片段)

1.安装C++环境rust底层是依赖C环境,所以需要先安装C/C++编译环境,有两种选择:安装微软的msvc或者安装mingw/cygwin。如果是新手,不想那么麻烦,可以考虑按TheRustProgrammingLanguage里面说的,安装C++buildtools,如下图所示。拉到最下面:&n... 查看详情

rust实战|开发环境介绍(代码片段)

...环境|playground安装VSCode插件认识Rust的工具链小结安装rustupWindows本地安装下载Windows安装包:https://static.rust-lang.org/rustup/dist/x86_64-pc-windows-msvc/rustup-init.exe如果开发跨平台程序,而不仅仅在Windows上跑。那么Windows环境也建议在WSL环境... 查看详情

rust单链表的实现

0.比较Windows和Ubuntu下开发Rust的区别##Rust环境安装>Widnows下,在按照官方网站安装rust后;安装时要选windows下的工具链;需要c++的tool-chains来编译rust程序,所以要安装VC++2010以上的开发环境,。>Ubuntu下,在按照官方网站安装rust后(cu... 查看详情

rust之旅linux下rust环境搭建

...linux作为服务器系统,也是为以后项目环境做考虑。毕竟windows作为服务器系统还是过于小众。如果您曾经安装过rustup,可以执行rustupupdate来升级Rust。在ssh界面运行以下命令:如果您熟悉rustup安装程序并希望自定义安装,请选择... 查看详情

在windows上安装rust环境(代码片段)

1.安装C++环境rust底层是依赖C环境,所以需要先安装C/C++编译环境,有两种选择:安装微软的msvc或者安装mingw/cygwin。如果是新手,不想那么麻烦,可以考虑按TheRustProgrammingLanguage里面说的,安装C++buildtools,如下图所示。拉到最下面:&n... 查看详情

配置rust环境windows+vscode(代码片段)

...#x1f6a9;点此跳转到首行↩︎参考博客vscode配置Rust运行环境Windows离线安装Rust 查看详情

rust开发工具(vscode)(代码片段)

...安装安装Rustrustup.rs在Linux或是macOScopy命令在终端中运行.Window推荐安装subsystem检测rustc--versionustc1.56.1(59eed8a2a2021-11-01)cargo--verisoncargo1.56.0(4ed5d137b2021-10-04)两个输出内容包含最新的稳定版本Rust和Cargo可得信息发行片本号提交hash值提交... 查看详情

rust入门(代码片段)

...upddate查看版本rustc--versioncargo--version卸载rustupselfuninstall在Windows系统上就不说了,直接下载Rust安装包rustup-init.exe安装即可。tips:如果想查看文档,可以使用如下命令:rustupdoc二、HelloWorld学习语言的老规矩,二话不多说,先写一个H... 查看详情

rust初始配置

学习Rust初始配置运行环境:Window764bit,Rustnightly1.23;作者:乌龙哈里2017-10-15参考:Rust中文教程Rust官方网站RustGithub网站章节:安装Rust安装SublimeText3正文:一、安装Rust在Window7下安装Rust,参考Rust官网上的安装方法,用其他安装Rust... 查看详情

opencv编译安装与环境配置(代码片段)

OpenCV编译安装与环境配置Windows中编译安装OpenCVLinux中编译安装OpenCVWindows中编译安装OpenCV解压安装包,一般解压在库版本对应的目录下,例如在Windows平台下,解压后的目录可以保存在C:\\OpenCV4.6.0下。完成此操作后,... 查看详情

rabbitmq在windows环境下的安装与使用(代码片段)

Windows下安装RabbitMQ环境配置部署环境部署环境:windowsserver2008r2enterprise官方安装部署文档:http://www.rabbitmq.com/install-windows.html官方文档说明下载erlang原因在于RabbitMQ服务端代码是使用并发式语言erlang编写的,下载地址:http://www.erla... 查看详情

rust库交叉编译以及在android与ios中使用(代码片段)

...;以及简单的集成使用。1.环境系统:macOS13.0M1Pro,Windows10Python:3.9.6Rust:1.66.1NDK:21.4.7075529这里就不具体说明以上环境的安装配置了,有需要可以去对应官 查看详情

rust语言圣经03-安装rust环境(代码片段)

...的Rust学习社区官网:https://college.rsQQ群:1009730433安装Rust强烈建议使用rustup来安装Rust,当然如果你有异心,请寻找其它安装方式,然后再从下一节开始阅读。haha,开个玩笑,读者乃大大,怎么能弃之不... 查看详情

filecoin挖矿教程基本源码分析1(代码片段)

源码分析1新手安装环境Rust编译工具基础操作创建代码项目编译项目运行项目测试运行源码分析Sector的数据层级在哪里SDR节点切割新手安装环境Rust编译工具https://www.rust-lang.org/zh-CN/tools/installRust的编译工具依赖C语言的编译工具... 查看详情

windows环境下使用clion调试rust提示msvctoolchainisnotsupported的解决方案

...p的时候选择自定义安装,询问hosttriple的时候填写x86_64-pc-windows-gnu。ps:据说Clion2020.2版本开始支持MSVC,未做测试。参考资料:RustEditionGuide-MSVCtoolchainsupport 查看详情

windows下rust安装太慢解决办法

1、打开powershell2、分别执行下面两行代码:$ENV:RUSTUP_DIST_SERVER=‘https://mirrors.ustc.edu.cn/rust-static‘$ENV:RUSTUP_UPDATE_ROOT=‘https://mirrors.ustc.edu.cn/rust-static/rustup‘3、继续在此命令行下执行rustup-init.exe 查看详情

rabbitmq在windows环境下的安装与使用(代码片段)

原文:RabbitMQ在Windows环境下的安装与使用Windows下安装RabbitMQ环境配置部署环境部署环境:windowsserver2008r2enterprise官方安装部署文档:http://www.rabbitmq.com/install-windows.html官方文档说明下载erlang原因在于RabbitMQ服务端代码是使用并发式... 查看详情

制作windows环境下barnyard2安装包

    通常在Windows环境中安装Snort系统,由于软件功能的原因,大家通常会降低版本或者放弃原先在Linux上的架构,无法实现将LInux环境下的IDS系统,完整迁移到Windows环境。在上一篇博文中,我们实现了一个“Snort+Barn... 查看详情