创建 Rust 项目

创建项目

我们首先创建一个整个项目的目录,并在工作目录中首先创建一个名为 rust-toolchain 的文件,并在其中写入所需要的工具链版本:

rust-toolchain

nightly-2020-06-27

之后在目录内部使用 cargo new 命令在我们的项目目录内创建一个新的 Rust 项目 os,命令如下:

运行命令

cargo new os

这里我们把项目命名为 os。同时,cargo 默认为我们添加了 --bin 选项,说明我们将要创建一个可执行文件而非一个库。

目录结构

创建完成后,整个项目的目录结构如下:

目录结构

Project                 项目目录
├── rust-toolchain      Rust 工具链版本
└── os
    ├── Cargo.toml      项目配置文件
    └── src             源代码路径
        └── main.rs     源程序

构建和运行

接下来我们进入 os 文件夹,并尝试构建、运行项目:

运行输出

$ cargo run
   ...
Hello, world!

打开 os/src/main.rs 发现里面确实只是输出了一行 Hello, world!。这个应用可以正常运行,但是即使只是这么一个简单的功能,也离不开所在操作系统的帮助。我们既然要写一个新的操作系统,就不能依赖于任何已有操作系统,接下来我们尝试移除该项目对于操作系统的依赖。

results matching ""

    No results matching ""

    results matching ""

      No results matching ""