rust笔记1

安装

在 Linux 或 macOS 上安装 rustup
如果你使用 Linux 或 macOS,打开终端并输入如下命令:

1
curl https://sh.rustup.rs -sSf | sh

此命令下载一个脚本并开始安装 rustup 工具,这会安装最新稳定版 Rust。过程中可能会提示你输入密码。如果安装成功,将会出现如下内容:

Rust is installed now. Great!

要检查是否正确安装了 Rust,打开 shell 并运行如下行:

rustc --version

你应能看到已发布的最新稳定版的版本号、提交哈希和提交日期,显示为如下格式:

rustc x.y.z (abcabcabc yyyy-mm-dd)

更新、删除

更新和卸载
通过 rustup 安装了 Rust 之后,很容易更新到最新版本。在 shell 中运行如下更新脚本:

rustup update

为了卸载 Rust 和 rustup,在 shell 中运行如下卸载脚本:

rustup self uninstall

hello rust

创建文件main.rs

1
2
3
fn main(){
println!("hello, rust");
}

编译:rustc main.rs

运行:./main

看到终端打印出来:

Hello, rust

恭喜你成功了!!!

Cargo

Cargo 是 Rust 的构建系统和包管理器。

可以在终端输入如下命令检查是否安装了 Cargo:

cargo --version

如果你看到了版本号,说明已安装!

使用 Cargo 创建项目

1
2
cargo new hello_cargo
cd hello_cargo

Cargo编译项目

可以使用 cargo buildcargo check 构建项目。
可以使用 cargo run 一步构建并运行项目。
有别于将构建结果放在与源码相同的目录,Cargo 会将其放到 target/debug 目录。

发布(release)构建

当项目最终准备好发布时,可以使用 cargo build –release 来优化编译项目。这会在 target/release 而不是 target/debug 下生成可执行文件。