Mac OS 下 rust 交叉编译 armv7
Mac OS 下 rust 交叉编译 armv7
参考来源:Cross compiling Rust on Mac OS for an ARM Linux router
ps: 尝试 armv7-unknown-linux-gnueabihf 失败
添加 target
1
2
3
4//查看armv7的target列表
rustup target list | grep armv7
//添加target
rustup target add armv7-unknown-linux-musleabihf安装 arm 的编译工具
1
brew install arm-linux-gnueabihf-binutils
指定 linker
1
2
3//在~/.cargo/config (不存在就新增)添加如下配置
[target.armv7-unknown-linux-gnueabihf]
linker = "arm-linux-gnueabihf-ld"编译
1
cargo build --target=armv7-unknown-linux-musleabihf