rust学习笔记
- 参考资料:https://doc.rust-lang.org/book/ch01-02-hello-world.html
一、 编译与运行
在 Rust 中,编译和运行代码的常用命令是使用 cargo
,这是 Rust 的包管理和构建工具。以下是使用 cargo
和 rustc
(Rust 编译器)的具体命令:
1. 使用 cargo
工具
cargo
是 Rust 的推荐工具,因为它可以处理依赖管理、构建、测试等多个功能。
-
编译和运行项目:
cargo run
该命令将编译项目并运行可执行文件。
cargo run
是一个方便的命令,适用于开发过程中快速测试代码。 -
仅编译项目:
cargo build
该命令只会编译项目,而不运行。编译后的可执行文件通常位于
target/debug/
目录下。 -
编译发布版本:
cargo build --release
使用
--release
选项来编译一个优化的发布版本。编译后的可执行文件通常位于target/release/
目录下。
2. 使用 rustc
命令
如果你想直接使用 Rust 编译器 rustc
,而不使用 cargo
,可以使用以下命令:
-
编译文件:
rustc main.rs
这将使用
rustc
编译器直接编译main.rs
文件,并生成一个名为main
(Windows 下为main.exe
)的可执行文件。 -
运行可执行文件:
编译完成后,运行生成的可执行文件:
./main # 在 Unix 或 Linux 系统上 main.exe # 在 Windows 系统上