📜  rust lang 开始一个新项目 - Rust (1)

📅  最后修改于: 2023-12-03 15:34:46.537000             🧑  作者: Mango

Rust: 以 Rust Lang 开始一个新项目

Rust 是一种旨在提供安全性和并发性的系统编程语言。 Rust 具有 C++ 相似的性能,并且拥有着内存安全和线程安全的优点,这意味着 Rust 代码更容易编写和维护。

安装 Rust

首先需要安装 Rust 编译器,以便编写和构建 Rust 项目。Rust 提供了一个名为 rustup 的工具,方便安装和管理 Rust 版本。

安装 rustup

请按照官方指南安装 rustup:https://rustup.rs/

$ curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh
验证安装

安装完成后,可以验证 Rust 是否正确安装:

$ rustc --version
rustc 1.52.0 (88f19c6da 2021-05-03)
创建 Rust 项目

可以使用 cargo 命令行工具创建一个新的 Rust 项目。Crate 是 Rust 中的包(package),可以包含多个模块(module),并可以得到构建和测试的支持。

创建一个新项目

使用 cargo new 命令创建一个新的项目。new 命令会在当前目录下创建一个新的 Rust 项目。

$ cargo new myproject --bin

其中 --bin 参数指定创建一个可以独立运行的二进制程序。如果要创建一个库(library),那么可以去掉 --bin 参数。

通过 cd 命令进入 myproject 目录,可以看到 Cargo.toml 文件和一个名为 src 的目录。

$ cd myproject
$ ls
Cargo.toml  src
编译和运行项目

使用 cargo build 命令编译当前项目。编译后的二进制文件位于 ./target/debug/ 目录下。

$ cargo build

使用 cargo run 命令直接构建并运行项目。

$ cargo run
总结

Rust 是一个功能强大的系统编程语言,通过安全和并发性设计,使得 Rust 代码更容易编写和维护。通过安装 Rust 编译器和使用 cargo 命令行工具,可以轻松创建和构建 Rust 项目。