01 Getting Started

🏠 首页 / Rust 编程 / Rust 入门

Rust 入门 #

安装 #

Linux & Mac:

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

一些常用的 Rust 包依赖于 C 代码,因此可能需要额外安装 C 编译器,在 Mac 上通过运行以下命令可以获得 C 编译器:

xcode-select --install

Ubuntu 上通过运行以下命令可以获得 C 编译器:

sudo apt install build-essential

Windows:

Windows 用户可以在 Rust 官网 下载安装程序。

配置命令补全 #

第一种方式,zsh 添加 rust 插件:

vim ~/.zshrc

找到 plugins 配置位置,追加 rust:

plugins=(... rust)

第二种方式:

查看帮助:

rustup completions --help

以 Ubuntu 为例,创建目录:

mkdir ~/.zfunc

在 .zshrc 文件中添加内容:

fpath+=~/.zfunc
autoload -Uz compinit && compinit

生成补全脚本:

rustup completions zsh > ~/.zfunc/_rustup
rustup completions zsh cargo > ~/.zfunc/_cargo

注销重新登录以生效,或者直接运行以下命令:

exec zsh

Hello, World #

让我们从一个简单的 “Hello, World!” 程序开始。创建一个新文件 main.rs 并输入以下内容:

fn main() {
    println!("Hello, World!");
}

要运行这个程序,使用 rustc 编译器:

rustc main.rs && ./main

执行后,你应该看到输出 Hello, World!

更新 #

rustup update

卸载 #

rustup self uninstall

高级姿势 #

安装 rust 后,查看一些重要的目录:

# 查看根目录
rustc --print sysroot

# 二进制程序位置
$(rustc --print sysroot)/bin

# 源码位置 
$(rustc --print sysroot)/lib/rustlib/src/

» Cargo 管理工具