Rust 程序设计语言 简体中文版 1.85.0的稳定性确保本书所有示例在最新版本 的 Rust 中能够继续编译。不同版本的输出可能略有不同,因为 Rust 经常改进错误信息和警 告。也就是说,任何通过这些步骤安装的最新稳定版 Rust,都应该能正常运行本书中的内容。 命令行标记 本章和全书中,我们会展示一些在终端中使用的命令。所有需要输入到终端的行都以 $ 开头。你不需要输入 $ 字符;这里显示的 $ 字符表示命令行提示符,仅用于提示每 为什么你会不需要可执行文件呢?通常 cargo check 要比 cargo build 快得多,因为它省略了 生成可执行文件的步骤。如果你在编写代码时持续的进行检查,cargo check 可以让你快速了 解现在的代码能不能正常通过编译!为此很多 Rustaceans 编写代码时定期运行 cargo check 确保它们可以编译。当准备好使用可执行文件时才运行 cargo build。 我们回顾下已学习的 Cargo 内容: section 并下载列表中包含但还未下载的 crate。本例中,虽然只声明了 rand 一个依赖,然而 Cargo 还是额外获取了 rand 所需要的其 他 crate,因为 rand 依赖它们来正常工作。下载完成后,Rust 编译依赖,然后使用这些依赖 编译项目。 如果不做任何修改,立刻再次运行 cargo build,则不会看到任何除了 Finished 行之外的输 出。Cargo 知道它已经下载并编译了依赖,同时0 码力 | 562 页 | 3.23 MB | 1 月前3
共 1 条
- 1













