Rustc

Rustc

介绍

rustc是 Rust 编程语言的编译器,由项目组开发提供。编译器将您的源代码和生产二进制代码,变成一个或可执行文件。

大多数 Rust 程序员都不会直接调用rustc,而是通过Cargo来完成,虽然Cargo也是调用rustc流程!如果想看看 Cargo 如何调用rustc, 可以

$ cargo build --verbose

它会打印出每个rustc调用。

资料

  • The rustc book: 官方英文版
  • The rustc book: 中文翻译版。备注:经常打不开,需要科学上网。另外lint相关的内容和英文文档的内容有很大的偏差。

Rustc的命令行参数

Rustc的命令行参数

Rustc的条件编译

Rustc的条件编译