rust语言 https://wiki.yoqi.me/rust-note/
|
2 months ago | |
---|---|---|
.vscode | 10 months ago | |
docs | 10 months ago | |
hello_world | 10 months ago | |
rusty-book | 10 months ago | |
.gitignore | 10 months ago | |
README.md | 2 months ago |
rust 语言
可以开发命令行,web,嵌入式。文件 .rs 结尾
fn main() {
println!("Hello World!");
}
编译运行:
rustc hello.rs
./hello
# 或者 cargo 编译
cargo build
cargo run
rust,vs, vscode, 安装vs主要是安装C++编译工具(MSVC )。
https://static.rust-lang.org/rustup/dist/i686-pc-windows-gnu/rustup-init.exe
构建文档,采用 mdbook,类似gitbook主题,先安装rust:
# 启动rust环境
docker run --rm -it -w /app -v $(pwd)/docs:/app rust:latest
# 安装 mdbook
cargo install --git https://github.com/rust-lang/mdBook.git mdbook
mdbook init mybook
# 数学公式
cargo install mdbook-katex
# 代码块
cargo install mdbook-admonish
mdbook-admonish install
# 导出pdf,会安装 chromium
cargo install mdbook-pdf
cargo install mdbook-pdf --features fetch
pip install mdbook-pdf-outline
mdbook serve --open
mdbook build