Rust 环境搭建
介绍
A language empowering everyone to build reliable and efficient software.
Rust 官网: https://rust-lang.org/
安装
Windows
下载安装rustup-init.exe
运行后,转到命令行界面
Rust Visual C++ prerequisites
Rust requires a linker and Windows API libraries but they don't seem to be
available.
These components can be acquired through a Visual Studio installer.
1) Quick install via the Visual Studio Community installer
(free for individuals, academic uses, and open source).
2) Manually install the prerequisites
(for enterprise and advanced users).
3) Don't install the prerequisites
(if you're targeting the GNU ABI).
>
The Cargo home directory is located at:
C:\Users\iotah\.cargo
This can be modified with the CARGO_HOME environment variable.
The cargo, rustc, rustup and other commands will be added to
Cargo's bin directory, located at:
C:\Users\iotah\.cargo\bin
This path will then be added to your PATH environment variable by
modifying the HKEY_CURRENT_USER/Environment/PATH registry key.
You can uninstall at any time with rustup self uninstall and
these changes will be reverted.
Current installation options:
default host triple: x86_64-pc-windows-msvc
default toolchain: stable (default)
profile: default
modify PATH variable: yes
1) Proceed with installation (default)
2) Customize installation
3) Cancel installation
安装完成后,打开powershell
,输入如下命令安装gnu编译工具链
Linux
MacOS
测试
PS E:\tests\rust> cargo new hello
Created binary (application) `hello` package
PS E:\tests\rust> cd .\hello\
PS E:\tests\rust\hello> cargo build
Compiling hello v0.1.0 (E:\tests\rust\hello)
Finished dev [unoptimized + debuginfo] target(s) in 0.74s
PS E:\tests\rust\hello> cargo run
Finished dev [unoptimized + debuginfo] target(s) in 0.01s
Running `target\debug\hello.exe`
Hello, world!
学习
这里我推荐b站杨旭老师的教程
https://www.bilibili.com/video/BV1hp4y1k7SV
笔者建议边看边练,不要眼高手低,Rust是一门需要大量实例练习才能掌握的语言。