首页 > 解决方案 > Rust 的内置目标规范在哪里定义?

问题描述

Rust 支持的内置目标具有可以按此处所述打印的目标规范。您可以使用 JSON 文件添加更多目标,但我找不到现有目标的任何 JSON 文件。

Rust 源代码中的内置目标规范在哪里?

标签: rust

解决方案


内置目标未定义为 JSON(因为没有理由,这只会无缘无故地减慢编译器的速度):https ://github.com/rust-lang/rust/tree/master/compiler/rustc_target/src /规格

您实际上可以在rustc 开发指南的“添加新目标”页面中找到该信息。

如该文档所示,您还可以要求 rustc 将现有目标导出为 JSON:

rustc -Z unstable-options --target=wasm32-unknown-unknown --print target-spec-json

推荐阅读