/happy-rust

rust学习笔记

Primary LanguageRust

happy-rust

rust 学习笔记

安装

在Linux 或 macOS 中安装 rustup

在终端输入下面命令:

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

安装成功之后会显示:

Rust is installed now. Great!

查看安装的版本:

$ rustc --version

快速开始

创建 .rs 文件

首先创建文件目录:

$ mkdir ~/projects
$ cd ~/projects
$ mkdir hello_world
$ cd hello_world

创建 main.rs 文件,文件内容:

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

编译文件

$ rustc main.rs

当前文件夹下会生成一个可执行文件main文件

执行文件

$ ./main

控制台输出:

Hello, world!

使用 Cargo 工具

安装

在安装 Rust的时候会默认安装 Caro,检查 Cargo 是否已经安装:

$ cargo --version

创建工程

$ cargo new hello_cargo
$ cd hello_cargo

文件结构:

hello_cargo
|
├── src
│   |
│   └── main.rs                 - application entry
├── target                      - target files
│   ├── debug/                   - debug files
│   └── release/               - release files
├── Cargo.toml                  - configuration
├── Cargo.lock

编译 & 执行

使用 cargo runrs 文件进行编译执行:

$ cargo run

src/main.rs 进行编译,控制台输出:

Finished dev [unoptimized + debuginfo] target(s) in 0.0 secs
Running `target/debug/hello_cargo`

成功之后自动执行,控制台输出:

Hello, world!

项目构建

使用 Cargo 命令构建:

$ cargo build

控制台输出:

Compiling hello_cargo v0.1.0 (file:///projects/hello_cargo)
Finished dev [unoptimized + debuginfo] target(s) in 2.85 secs

编译成功之后,在target/debug 文件夹里生成可执行文件 hello_cargo文件。 执行构建出来的文件:

$ ./target/debug/hello_cargo # or .\target\debug\hello_cargo.exe on Windows

控制台输出:

Hello, world!

Rust 实践

前端

硬件

参考资料