首页 > 解决方案 > 我应该使用什么目标三元组来为 AWS Graviton2 实例构建 Rust 项目?

问题描述

我想在我的 amd64 主机系统上交叉编译 Rust 代码以在AWS Graviton2实例上运行。

基于Graviton 上的 C/C++ 入门指南,似乎我想要类似armv8. Rust 支持的目标三元组列表中唯一这样的三元组以thumbv8m. 我对ARM一无所知,所以不确定这些是否是我想要的,如果是的话,是哪一个。

标签: amazon-ec2rustarmcross-compiling

解决方案


正确的目标将是aarch64-unknown-linux-gnu。您还可以在 AWS Graviton2 实例上执行 Arm-native 编译。


推荐阅读