Rust之helloword
区块链开发的过程中,Go,Rust等很常用,正好此次需要探索区块链的是用Rust。
rust 安装
1、下载
官网下载64位的安装包。
2、安装
这里有三种选择:
1)通过 visual studio community 安装程序快速安装
2)手动安装必备组件
3)不安装必备组件
第一种
选择1,进入 Visual studio的安装页面,Rust默认使用的C语言依赖Visual Studio。
安装Visual studio成功后,命令行进入以下环节:
此时,有三种选择:
1)默认安装
2)自定义安装
3)取消安装
选择1,默认安装,即可成功
第二种
Visual Studio工具占用空间大安装也较为麻烦,可以选用轻便的mingw64包。
提前把mingw64安装配置好
(1) 下载地址1-GitHub:Releases · niXman/mingw-builds-binaries · GitHub
(2) 下载地址2-WinLibs:WinLibs - GCC+MinGW-w64 compiler for Windows
在选择安装方式选择2
可参考另一篇博文:https://www.bilibili.com/read/cv35763605/?jump_opus=1
3、配置
安装成功后,你会发现,默认安装的位置是C盘,如果需要自定义安装路径,需要在安装前,在需要安装的目录下分别建两个文件夹,名为.cargo与.rustup。
然后配置环境变量CARGO_HOME和RUST_HOME
4、 Helloword
我用的是VSCODE,装插件
然后创建一个空的文件夹,新建一个Hello.rs
运行Rust程序前必须先编译,命令为:rustc 文件名.rs
编译成功后会生成一个二进制文件
在Windows上还会生成一个 .pdb文件 ,里面包含调试的信息
Rust是 ahead-of-time 编译语言,可以先编译程序,然后把生成的可执行文件交给别人运行(无需安装Rust)