【rust/入门】windows安装rust gnu环境(折腾)

这篇具有很好参考价值的文章主要介绍了【rust/入门】windows安装rust gnu环境(折腾)。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

说在前面

  • 首先说明,我是rust入门选手,之前都是在wsl写rust,突然想在windows下装下rust。
  • windows版本:windows11 22H2
  • 原文
  • 换源

心路历程

  • 看到教程我陷入了沉默,(官方推荐)
    【rust/入门】windows安装rust gnu环境(折腾),Rust,rust,windows,开发语言

  • 打开Microsoft C++ Build Tools我开始不解,这是让我安装vs studio?
    【rust/入门】windows安装rust gnu环境(折腾),Rust,rust,windows,开发语言

  • 我装个rust你让我装几个G的环境?再见,告辞!我是菜鸡!

  • 等等,这不还有方式二吗?
    【rust/入门】windows安装rust gnu环境(折腾),Rust,rust,windows,开发语言

  • 好,虽然下载坎坷,但至少MSYS2装上了;让我看看接下来干啥,
    【rust/入门】windows安装rust gnu环境(折腾),Rust,rust,windows,开发语言
    安装好后,配置下系统变量
    【rust/入门】windows安装rust gnu环境(折腾),Rust,rust,windows,开发语言

  • 然后呢,你动啊!(卡在了下载,应该是网络问题,后面试了几次又可以了)

    $ curl https://sh.rustup.rs -sSf | sh
    info: downloading installer
    
    
    
  • 之后按照教程来就行,但是这里的等待过程还是看网络环境,装了三次,有一次下载速度只有40KB/s(心态炸裂)
    【rust/入门】windows安装rust gnu环境(折腾),Rust,rust,windows,开发语言

  • 好了,现在是不是可以愉快的cargo run了呢?想peach!

    error: linking with `x86_64-w64-mingw32-gcc` failed: exit code: 1
      |
    

    我。。。

  • 打开MSYS2 MINGW64

    pacman -S mingw-w64-x86_64-gcc
    
  • 好了,现在可以愉快的的cargo run

    PS E:\xxx> cargo run --release
       Compiling eframe_template v0.1.0 (E:\xxx)
        Finished release [optimized] target(s) in 0.86s
         Running `target\release\eframe_template.exe`
    
  • 关于cargo源
    这里
    找到windows下的cargo home目录,我这里是C:\Users\Administrator\.cargo,然后创建config.toml文件文章来源地址https://www.toymoban.com/news/detail-638219.html

    [source.crates-io]
    replace-with = 'rsproxy'
    
    [source.rsproxy]
    registry = "https://rsproxy.cn/crates.io-index"
    
    # 稀疏索引,要求 cargo >= 1.68
    [source.rsproxy-sparse]
    registry = "sparse+https://rsproxy.cn/index/"
    
    [registries.rsproxy]
    index = "https://rsproxy.cn/crates.io-index"
    
    [net]
    git-fetch-with-cli = true
    

吐槽

  • rust的windows环境绝对是目前遇到过的语言环境安装最麻烦的了

到了这里,关于【rust/入门】windows安装rust gnu环境(折腾)的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

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

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

相关文章

  • 【Rust指南】快速入门|开发环境|hello world

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

    2024年02月15日
    浏览(33)
  • 【详细图文】Windows下安装RustRover和配置Rust环境

    Rust已经火了挺长时间了,连微软的Windows内核都用它来重新改写,可想而知其厉害之处。之前有看过Rust的教程,但一直没有去尝试。今天看到JetBrains出了Rust 专用的IDE:RustRover。作为JetBrains的粉丝,决定进行一次部署实践。 本文是从工具安装和环境部署到Hello World,作为一个

    2024年02月08日
    浏览(36)
  • 100天Rust从入门到入狱----------第1天 环境安装(MacOS)

    1.下载Rust的编译工具,打开Rust编译工具(rustup,rustup是安装和管理rust的一个工具):https://www.rust-lang.org/zh-CN/tools/install 2.复制上面的命令到终端粘贴运行,出现如下界面,输入1回车 3.下载编译器,这里推荐使用vscode(Download Visual Studio Code - Mac, Linux, Windows 4.打开vscode,找到

    2024年04月09日
    浏览(37)
  • 在 macOS 上安装 Rust 开发环境并运行第一个程序的详细步骤

    首先,打开终端并执行以下命令来安装 Rust 环境: 该命令将下载并运行 Rust 安装脚本。按照提示完成 Rust 环境的安装。 为了确保每次启动终端时都能加载 Rust 环境变量,我们需要将以下内容添加到 .zshrc 文件中。在终端中执行以下命令: 这将在 .zshrc 文件的末尾添加一行代码

    2024年02月02日
    浏览(44)
  • 【Rust学习】安装Rust环境

    本笔记为了记录学习Rust过程,内容如有错误请大佬指教 使用IDE:vs code 参考教程:菜鸟教程链接: 菜鸟教程链接: 因为我已经安装过VSCode了,所以VSCode的安装方法在此处就不多介绍了,接下来就是安装Rust的编译工具。 Rust 编译工具 可以点击跳转下载Rust 编译工具 新建文件夹,

    2024年01月17日
    浏览(55)
  • 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日
    浏览(42)
  • rust 开发入门

    要入门Rust编程,首先需要安装Rust编程环境并创建一个Hello World项目。以下是步骤: 1. 安装Rust 首先,你需要安装Rust编程环境。你可以使用 rustup ,它是Rust的官方工具,用于安装和管理Rust的不同版本。打开终端并运行以下命令: 根据提示,选择你需要的选项进行安装。 2. 验

    2024年02月05日
    浏览(51)
  • Rust安装(Windows)

    进入Rust官网,下载Rustup(Rust安装器和版本管理工具) 下载rustup-init.exe后双击运行,进入以下界面: 1)通过 visual studio community 安装程序快速安装 2)手动安装必备组件 3)不安装必备组件 选择第三项。 输入3,点击回车,进入以下界面: 1)以默认设置继续安装 2)自定义安

    2024年02月03日
    浏览(35)
  • 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日
    浏览(42)
  • Rust 基本环境安装

    rust 基本介绍请看上一篇文章:rust 介绍 rustup 是 Rust 语言的安装器和版本管理工具。通过 rustup ,可以轻松地安装 Rust 编译器( rustc )、标准库和文档。它也允许你切换不同的 Rust 版本或目标平台,以及管理多个 Rust 版本。 类 unix 操作系统 在类 Unix(MacOS, Ubuntu, Centos, …Lin

    2024年02月20日
    浏览(42)

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

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

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

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

二维码1

领取红包

二维码2

领红包