首页 > 软件开发 > 编程语言 >

如何在msys2中安装rust语言编程环境

来源:互联网 2023-03-17 00:16:31 版权归原作者所有,如有侵权,请联系我们

Rust语言汲取了现代流行的高级语言的长处,上能编写互联网WEB应用,下能编写硬件级驱动,本身无需任何的运行时环境,也没有垃圾回收机制,是最接近C语言的现代编译型高级语言。本文将介绍,如何在Win10系统上,在msys2环境上安装Rust语言的开发环境。D5U办公区 - 实用经验教程分享!

如何在msys2中安装rust语言编程环境D5U办公区 - 实用经验教程分享!

工具/原料

  • Win10系统
  • msys2软件

方法/步骤

  • 1

    这里假设你已经安装好msys2软件了,包括里面一些必须的开发工具,编译器等。如果没有安装好,请参考以下这篇经验D5U办公区 - 实用经验教程分享!

    0使用MSYS2和Eclipse CDT搭建C语言开发环境D5U办公区 - 实用经验教程分享!

  • 2

    Rust使用rustup工具来管理本地的Rust环境,包括安装,更新和卸载,在所有平台上的操作都相同。D5U办公区 - 实用经验教程分享!

    1. 打开msys2终端,输入:curl https://sh.rustup.rs -sSf | shD5U办公区 - 实用经验教程分享!

    2. 它会提示没找到本地的Microsoft C build tools,并告诉你可以通过安装VisualStudio来搞定,但是如果你的目标程序是GNUABI格式的,跳过安装Microsoft C build tools也是可以的,只是后面需要略作修改。这里输入YD5U办公区 - 实用经验教程分享!

    3.这时它会提醒你,Rust开发工具将会被安装到C:Users36295.cargobin这么个路径下,这是你本地的用户目录,并且询问,要执行1,2,3中的哪一个操作,默认操作会安装x86_64-pc-windows-msvc为基础的编译工具,我们改成x86_64-pc-windows-gnu即可D5U办公区 - 实用经验教程分享!

    如何在msys2中安装rust语言编程环境D5U办公区 - 实用经验教程分享!

    如何在msys2中安装rust语言编程环境D5U办公区 - 实用经验教程分享!

    如何在msys2中安装rust语言编程环境D5U办公区 - 实用经验教程分享!

  • 3

    最后按下1,回车,程序会自动执行后续的安装操作。下面介绍两个rustup相关的常用命令:D5U办公区 - 实用经验教程分享!

    1. 更新Rust:rustup updateD5U办公区 - 实用经验教程分享!

    2. 卸载Rust:rustup self uninstallD5U办公区 - 实用经验教程分享!

    如何在msys2中安装rust语言编程环境D5U办公区 - 实用经验教程分享!

    如何在msys2中安装rust语言编程环境D5U办公区 - 实用经验教程分享!

    如何在msys2中安装rust语言编程环境D5U办公区 - 实用经验教程分享!

  • 4

    Rust环境是安装结束了,在Windows的shell中已经可以访问到了,但是在msys2中还无法访问,原因在于msys2中的PATH环境变量中不包含rust的路径。D5U办公区 - 实用经验教程分享!

    打开msys2环境中/etc/profile,在最后一行添加:D5U办公区 - 实用经验教程分享!

    export PATH=$PATH:/c/Users/36295/.cargo/binD5U办公区 - 实用经验教程分享!

    如何在msys2中安装rust语言编程环境D5U办公区 - 实用经验教程分享!

  • 5

    重新打开msys2的窗口,输入cargo --version,查看是否安装配置成功D5U办公区 - 实用经验教程分享!

    如何在msys2中安装rust语言编程环境D5U办公区 - 实用经验教程分享!

  • 6

    cargo是rust中的工程管理工具,非常常用。D5U办公区 - 实用经验教程分享!

    使用cargo new hello_cargo --bin来创建新的工程hello_cargo,项目类型是可执行文件,完了之后,会自动生成项目配置文件Cargo.toml和源码文件夹src,里面已经写了一个最简单的hello worldD5U办公区 - 实用经验教程分享!

    如何在msys2中安装rust语言编程环境D5U办公区 - 实用经验教程分享!

  • 6相关内容未经授权抓取自百度经验
  • 7

    使用cargo run命令会自动将整个项目便宜,然后运行。如果只编译不运行,可以使用命令cargo build,如果项目已经完成,需要发布,使用命令cargo build --releaseD5U办公区 - 实用经验教程分享!

    编译的中间文件都被放到了target文件夹下,并且debug和release两个版本清晰的被分了开来D5U办公区 - 实用经验教程分享!

    如何在msys2中安装rust语言编程环境D5U办公区 - 实用经验教程分享!

    如何在msys2中安装rust语言编程环境D5U办公区 - 实用经验教程分享!

  • 注意事项

    • 切记,如果本地没有安装Microsoft C build tools,在安装rust的时候就要将工具链修改为x86_64-pc-windows-gnu

    以上方法由办公区教程网编辑摘抄自百度经验可供大家参考!D5U办公区 - 实用经验教程分享!


    标签: 编程语言

    办公区 Copyright © 2016-2023 www.bgqu.net. Some Rights Reserved. 备案号:湘ICP备2020019561号