Rust 创建.rmeta
文件。这是什么以及如何查看其内容?对于.rlib
文件,我可以用来nm
查看它们的内容。但我对文件一无所知.rmeta
。
rmeta 文件是自定义二进制格式,其中包含 crate 的元数据。该文件可用于通过跳过所有代码生成(如货物检查所做的那样)、收集足够的文档信息(如货物文档所做的那样)或用于管道来快速“检查”项目。如果使用 --emit=metadata CLI 选项,则会创建此文件。
rmeta 文件不支持链接,因为它们不包含已编译的目标文件。
有关详细信息,请参阅https://rustc-dev-guide.rust-lang.org/backend/libs-and-metadata.html。