《Rust权威指南》目录索引
intro 数据目录 第01章 入门指南
intro 数据目录 第01章 入门指南
1. 安装 1.1 rustup 使用命令行工具rustup完成对rust的下载与安装。 linux下: 1 curl https://sh.rustup.rs -sSf | sh 这个命令会自动下载与安装rust,期间需要选择安装方式(我使用了default),然后想在当前shell生效,还需执行source $HOME/.cargo/env(可以关闭当前shell,新开一个shell也行) 1.2 other rustup还用于管理不同的Rust发行版本以及附带的工具链。 2. hello world 编写main.rs如下 1 2 3 fn main(){println!("hello world");} 编译: 1 rustc main.rs 运行: 1 ./main 3. Cargo 编程语言经过几十年发展,意识到必须有一个好用的包管理器,以及一个较完美的项目构建方案。rust提供了Cargo解决这两个大问题。 使用Cargo安装第三方包、管理项目依赖、进行项目构建十分方便。 Cargo用一个Cargo.toml文件来记录依赖,并在cargo build时自动生成与维护一个cargo.lock文件 3.1 用Cargo新建一个项目: 1 cargo new project_name; 生成的项目结构如下: 1 2 3 4 5 project_name/ src/ main....