rustup or cargo note

<2019-09-07>

rustup 基础使用

检查default

rustup show

查看toolchain

rustup toolchain list

切换版本

rustup default version

cargo 基础使用

创建项目

创建项目

cargo new project_name --bin

项目目录

projectname/src/main.rs / lib.rs //源文件 projectname/Cargo.toml //Cargo配置文件

Cargo.toml

Cargo.toml

[package]                   // 表明下面的语句用来配置一个包
name = "project_name"       // 项目名
version = "0.0.1"           // 版本
authors = ["Your name <you@example.com>"] // 作者
[dependencies]              // 依赖 (如果有)
rand = “^0.3.0”             // 依赖的外部包装箱,以及其需要版本

编译

debug 方式编译

cargo build

最终版本

cargo build --release

静态编译

安装MUSL

rustup target add x86_64-unknown-linux-musl
//或
rustup target add x86_64-unknown-linux-musl --toolchain=nightly

编译

cargo build --release --target=x86_64-unknown-linux-musl
Copyright © 克里斯蒂娜 | 2019 Emacs 26.x Org-mode 9.x