作者之前一直没有出linux-aarch64的二进制文件, 而现在有大量的设备基于armv8,也就是aarch64。
我准备在raspberry4b上跑openwrt,再安装geph。
但在mac上交叉编译geph4.8.9源码时遇到问题:
输入
local@Machine geph4-client-4.8.9 % cross build --release --locked --target aarch64-unknown-linux-gnu --manifest-path=Cargo.toml
会报错:
error: invalid toolchain name: 'local'
Error:
0: couldn't install toolchain `local`
1: `rustup toolchain add local --profile minimal` failed with exit status: 1
请问一下这怎么解决啊。。。已经调了几天了。
还有什么时候可以出linux-aarch64的二进制文件。
rust配置如下:
Default host: x86_64-apple-darwin
rustup home: /Users/$USER_XXX/.rustup
installed targets for active toolchain
aarch64-unknown-linux-gnu
aarch64-unknown-linux-musl
x86_64-apple-darwin
active toolchain
stable-x86_64-apple-darwin (default)
rustc 1.72.0 (5680fa18f 2023-08-23)