rust:rust介绍与环境搭建

Rust 介绍与环境搭建

Rust 是一门现代系统编程语言,由 Mozilla 开发,注重 安全速度并发。它的核心承诺是:在不使用垃圾回收器(GC)的前提下保证内存安全

Rust 适用于:操作系统、设备驱动、嵌入式系统、WebAssembly、游戏引擎、网络服务等场景。

  • 零开销抽象 - 高级语言表达力,无运行时性能损失
  • 所有权系统 - 编译时检查内存安全,无垃圾回收
  • fearless concurrency - 数据竞争在编译期被杜绝
  • 模式匹配 - 强大而优雅的控制流
  • Cargo 包管理器 - 开箱即用的构建、测试、文档工具

访问 https://rustup.rs 或执行以下命令(Windows / macOS / Linux):

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

Windows 用户也可以下载 rustup-init.exe 直接安装。

安装完成后,验证环境:

rustc --version
cargo --version
rustup --version

更新 Rust 到最新版本:

rustup update

卸载 Rust:

rustup self uninstall
  • VS Code - 安装 rust-analyzer 插件
  • IntelliJ IDEA / CLion - 安装 Rust 插件
  • Vim / Neovim - 使用 rust-analyzer LSP 集成

Cargo 是 Rust 的包管理器和构建工具。主要命令:

命令 说明
cargo new project_name 创建新项目
cargo new project_name –lib 创建库项目
cargo build 编译项目(调试模式)
cargo build –release 发布模式编译(优化)
cargo run 编译并运行
cargo check 快速检查编译错误(不生成二进制)
cargo test 运行测试
cargo doc –open 生成并打开文档
cargo add crate_name 添加依赖

每个 Cargo 项目都有一个 Cargo.toml 文件:

[package]
name = "my_project"
version = "0.1.0"
edition = "2021"
authors = ["Your Name <you@example.com>"]

[dependencies]
serde = { version = "1.0", features = ["derive"] }
  • Rust 是一门安全、快速、并发的系统编程语言
  • 通过 rustup 安装和管理 Rust 工具链
  • Cargo 是 Rust 的包管理和构建工具
  • Rust 的核心特点:所有权、零开销抽象、无 GC 内存安全

该主题尚不存在

您访问的页面并不存在。如果允许,您可以使用创建该页面按钮来创建它。

  • rust/rust介绍与环境搭建.txt
  • 最后更改: 2026/06/15 15:41
  • 张叶安