Skip to content

安装Rust和Hello,World

进入官网 Rust Programming Language (rust-lang.org)

查看rust版本

rustc  -V

编译文件-类似于gcc

rustc [file.rs]

更新rust、cargo

rustup update

[!tip] 设置环境变量 设置环境变量 RUSTUP_DIST_SERVER (用于更新 toolchain): export RUSTUP_DIST_SERVER=https://mirrors.ustc.edu.cn/rust-static

RUSTUP_UPDATE_ROOT (用于更新 rustup): export RUSTUP_UPDATE_ROOT=https://mirrors.ustc.edu.cn/rust-static/rustup

使用cargo新建项目

cargo new hello_world

rust 使用蛇形命名法

项目结构

.
├── Cargo.toml
└── src
    └── main.rs

检查代码能否正常编译(不会产生可执行文件)

cargo check

构建项目

cargo build
构建后的可执行文件路径./target/debug/[project_name]

编译并运行项目

cargo run

Hello,World

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

[!info] rustup包 在 Arch Linux 软件仓库中可用。注意,以这种方式安装时,rustup self update 将不起作用,只能使用 pacman 更新 rustup。

使用此软件包的优点是 Rust 可执行文件都在 /usr/bin 目录内,而不是 ~/.cargo/bin,因此避免了在 PATH 中添加其他目录的麻烦。

Reference: Rust - Arch Linux 中文维基

后:1.Rust基本语法

可以参考的