安装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 中文维基
可以参考的