13.3. 构建工具

本章节介绍在编译 crate 源代码之前运行的“构建时”工具或代码。按照惯例,构建时代码存放在 build.rs 文件,通常称为“构建脚本”。常见的用例包括:Rust 代码生成、绑定的 C/C++/asm 代码的编译。

要获取更多信息,请阅读 Cargo(中文文档) 的[构建脚本文档][https://cargo-book.rusthub.org/reference/build-scripts.html]。

  • 编译并静态链接到绑定的 C 语言库
  • 编译并静态链接到绑定的 C++ 语言库
  • 编译 C 语言库时自定义设置
  • 构建工具 crates 小结