我正在学习准备rust
学习资源:
官方文档
https://doc.rust-lang.org/book/
第三方中文文档
https://rustwiki.org/zh-CN/book/
安装
根据官网提供的exe 安装进行下一步就好
hello world!
建立一个 project 文件夹 创建文件 main.rs 文件
# main.rs
fn main() {
println!("Hello, world!");
}
保存文件 在命令行中输入命令
rustc main.rs
# 会自动生成 main.exe main.pdb 文件 exe 是主要可执行文件 pdb是调试信息文件 方便调试
./main.exe
# Hello, world!
Rust 是预编译语言
Rust 是一门预编译(ahead-of-time compiled)语言,这意味着你可以编译一个程序,将编译后的可执行文件给别人,即使他们没有安装 Rust 也可以运行程序。
Cargo
使用 Cargo 创建一个新项目
查看cargo的版本
cargo --version
# cargo 1.73.0 (9c4383fb5 2023-08-26)
创建项目
cargo new hello_cargo
# Created binary (application) `hello_cargo` package
cd hello_cargo
目录结构
src 目录内有个 main.rs 作为主入口
Cargo.toml 为 Cargo的配置文件
# Cargo.toml
[package]
name = "hello_cargo"
version = "0.1.0"
edition = "2021"
[dependencies]
构建并运行 Cargo 项目
cargo build # 构建项目
cargo run # 一步构建并运行项目
cargo check # 检查项目是否可以编译通过
看来可以开始Rust之旅了