如何快速学习:[1]Swift编程语言,Swift,苹果于2014年WWDC(苹果开发者大会)发布的新开发语言,可与Ojective-C*共同运行于MacOS和iOS平台,用于搭建基于苹果平台的应用程......
2023-03-17 350 编程语言
Rust语言汲取了现代流行的高级语言的长处,上能编写互联网WEB应用,下能编写硬件级驱动,本身无需任何的运行时环境,也没有垃圾回收机制,是最接近C语言的现代编译型高级语言。本文将介绍,如何在Win10系统上,在msys2环境上安装Rust语言的开发环境。
这里假设你已经安装好msys2软件了,包括里面一些必须的开发工具,编译器等。如果没有安装好,请参考以下这篇经验
0使用MSYS2和Eclipse CDT搭建C语言开发环境
Rust使用rustup工具来管理本地的Rust环境,包括安装,更新和卸载,在所有平台上的操作都相同。
1. 打开msys2终端,输入:curl https://sh.rustup.rs -sSf | sh
2. 它会提示没找到本地的Microsoft C build tools,并告诉你可以通过安装VisualStudio来搞定,但是如果你的目标程序是GNUABI格式的,跳过安装Microsoft C build tools也是可以的,只是后面需要略作修改。这里输入Y
3.这时它会提醒你,Rust开发工具将会被安装到C:Users36295.cargobin这么个路径下,这是你本地的用户目录,并且询问,要执行1,2,3中的哪一个操作,默认操作会安装x86_64-pc-windows-msvc为基础的编译工具,我们改成x86_64-pc-windows-gnu即可
最后按下1,回车,程序会自动执行后续的安装操作。下面介绍两个rustup相关的常用命令:
1. 更新Rust:rustup update
2. 卸载Rust:rustup self uninstall
Rust环境是安装结束了,在Windows的shell中已经可以访问到了,但是在msys2中还无法访问,原因在于msys2中的PATH环境变量中不包含rust的路径。
打开msys2环境中/etc/profile,在最后一行添加:
export PATH=$PATH:/c/Users/36295/.cargo/bin
重新打开msys2的窗口,输入cargo --version,查看是否安装配置成功
cargo是rust中的工程管理工具,非常常用。
使用cargo new hello_cargo --bin来创建新的工程hello_cargo,项目类型是可执行文件,完了之后,会自动生成项目配置文件Cargo.toml和源码文件夹src,里面已经写了一个最简单的hello world
使用cargo run命令会自动将整个项目便宜,然后运行。如果只编译不运行,可以使用命令cargo build,如果项目已经完成,需要发布,使用命令cargo build --release
编译的中间文件都被放到了target文件夹下,并且debug和release两个版本清晰的被分了开来
以上方法由办公区教程网编辑摘抄自百度经验可供大家参考!
标签: 编程语言
相关文章
如何快速学习:[1]Swift编程语言,Swift,苹果于2014年WWDC(苹果开发者大会)发布的新开发语言,可与Ojective-C*共同运行于MacOS和iOS平台,用于搭建基于苹果平台的应用程......
2023-03-17 350 编程语言
web图表开发工具FineReport:[11]连续分组,数据库表数据是按照时间先后录入的,查询的时候希望按照时间先后,某个字段连续相同的话就合并起来显示,这样的报表可以通过相邻连续分组来实现。......
2023-03-17 574 编程语言