安装

使用winget安装 rust, 在书上没有写:

winget install rustup

cargo

使用 rustc 只能编译单个文件,要编译工程,应该使用 cargo

  1. 使用 cargo new 创建工程;
  2. 使用cargo build 编译工程;编译release 版本使用参数--release
  3. 使用cargo run 运行工程(编译+运行);
  4. 作用cargo check 检查编译,不生成可执行文件。

工程路径:

cargo.toml  # 配置文件
src/main.rs  # 代码文件
.gitignore  # git忽略文件,自动生成 
---
cargo.lock  # 编译后生成的文件,不手动修改
target      # 编译目录

需要注意的是, cargo new 会自动生成 .gitignore 文件,但不会产生 .git 文件夹,即不会真的生成git 库。如果需要,可以在 cargo new 命令中添加参数 --vsc=git

hello world

rust 基础语法比较简单:

fn main()
{
    println!("Hello World");
}

需要注意的几点:

  1. 函数标识为 fn;
  2. ! 标识这是一个宏而非函数,具体区别还不清楚;
  3. 使用 ; 结束语句;
  4. 字符串使用 "" 包围。

编译使用 rustc 语句,直接编译为 exe

rustc hello_world.rs
.\hello_world.exe
  • 打赏
  • 分享
分享到...
请选择打赏方式
  • 微信
  • 支付宝

By yhl

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注