文章目录
安装 Rustup
安装 Rust VS Code插件 创建项目 代码示例
Rust 官网:https://www.rust-lang.org/zh-CN/ Crates 包管理:https://crates.io/ Rust 程序设计语言:https://kaisery.github.io/trpl-zh-cn/ 通过例子学 Rust:https://rustwiki.org/zh-CN/rust-by-example/ 在线运行:https://play.rust-lang.org/
安装 Rustup
配置镜像源
echo 'export RUSTUP_DIST_SERVER=https://rsproxy.cn' >> ~/.bash_profile
echo 'export RUSTUP_UPDATE_ROOT=https://rsproxy.cn/rustup' >> ~/.bash_profile
echo 'export RUSTUP_DIST_SERVER=https://rsproxy.cn' >> ~/.zshrc
echo 'export RUSTUP_UPDATE_ROOT=https://rsproxy.cn/rustup' >> ~/.zshrc
source ~/.bash_profile
source ~/.zshrc
安装 Rustup
rustup self uninstall
curl --proto '=https' --tlsv1.2 -sSf https://rsproxy.cn/rustup-init.sh | sh
rustup update
rustup self uninstall
安装 Rust
rustup toolchain list
rustup toolchain install 1.55 .0
rustup default 1.55 .0
rustc --version
rustup toolchain uninstall 1.55 .0
rustc --version
cargo --version
VS Code插件
Rust Extension Pack
CodeLLDB 是 Rust 用来 Debug 的工具 rust-analyzer 进行代码诊断
创建项目
cargo new demo
代码示例
fn main ( ) {
println! ( "Hello, world!" ) ;
}
cd demo
cargo run