rust安装

Rust 的目标

Rust 语言瞄准的是工业系统的霸者 - C++ 语言。

Rust 的优势

Rust 是一门编译语言,因此它的效率可以媲美 C 或 C++ 语言。

由于没有 GC(垃圾回收机制),所以是安全度极高的语言。

Rust 可以做什么?

  1. 可以使用 Rust 编写操作系统、游戏引擎和许多性能关键型应用程序。
  2. 可以使用它构建高性能的 Web 应用程序、网络服务,类型安全的数据库对象关系映射(Object Relational Mapping,ORM)库,还可以将程序编译成 WebAssembly 在 Web 浏览器上运行。
  3. Rust 还在为嵌入式平台构建安全性优先的实时应用程序方面获得了相当大的关注,例如 Arm 基于 Cortex-M 的微控制器,目前该领域主要由 C 语言主导。Rust 因其广泛的适用性在多个领域都表现良好。

Rust 环境搭建

官网:Rust 程序设计语言

mac安装rust

在 Mac 环境下,利用 brew 包管理,十分方便。

  1. brew upgrade
  2. brew install rustup-init
  3. 进入/opt/homebrew/Cellar/rustup-init/1.24.3/bin
  4. 运行 rustup-init

1) Proceed with installation (default) //默认安装
2) Customize installation //自定义安装
3) Cancel installation //取消安装

我选的是第 1 个。

  1. 屏幕出现成功字样 Rust is installed now. Great!
  2. 最后执行这句,让环境变量生效 source $HOME/.cargo/env
  3. 再打开终端

rustc -V
屏幕输出 rustc 1.59.0

出现上面的提示,证明你的 Rust 环境安装好了。

Windows安装rust

微软搭建rust方案:在 Windows 上针对 Rust 设置开发环境 | Microsoft Learn

下载安装程序,或者安装了Linux子系统的可以用curl命令进行shell安装

rust安装_第1张图片

rust安装_第2张图片

三个选项:

  • 1:继续安装
  • 2:自定义安装
  • 3:取消安装

配置环境变量

rust安装_第3张图片

将安装后的bin目录配置到环境变量path中

%USERPROFILE%\.cargo\bin

验证安装

rustc --version

安装C++环境

Windows环境下的rust语言编译时需要C++环境:下载 Visual Studio 安装包

rust安装_第4张图片

Microsoft C++ 生成工具 - Visual Studio

rust安装_第5张图片

应该下载的软件是Visual Studio 生成工具,而不是Build Tools

  • 不对:

  • 正确:

选择 C ++工具,在选项只选 MSVC v142 - VS2022(或2015/2017/2019) C++ x64/x86 生成工具,安装成功后重启电脑

在 Linux安装rust

打开终端并输入下面命令:

curl --proto '=https' --tlsv1.2 https://sh.rustup.rs -sSf | sh

这个命令将下载一个脚本并开始安装 rustup 工具,此工具将安装 Rust 的最新稳定版本。可能会提示你输入管理员密码。

如果安装成功,将出现下面这行:

Rust is installed now. Great!

OK,这样就已经完成 Rust 安装啦。

安装 C 语言编译器:(非必需)

Rust 对运行环境的依赖和 Go 语言很像,几乎所有环境都可以无需安装任何依赖直接运行。但是,Rust 会依赖 libc 和链接器 linker。所以如果遇到了提示链接器无法执行的错误,你需要再手动安装一个 C 语言编译器:

Linux 下:

Linux 用户一般应按照相应发行版的文档来安装 GCC 或 Clang。

例如,如果你使用 Ubuntu,则可安装 build-essential。

卸载

要卸载 Rust 和 rustup,在终端执行以下命令即可卸载:

rustup self uninstall

更新

rustup update

本地文档

在安装rust时,会在本地安装文档,可离线浏览

运行rustup doc可在浏览器打开本地文档

你可能感兴趣的:(rust入门,rust,开发语言,后端)