install aarch gcc/g++ (option)

sudo apt install gcc-aarch64-linux-gnu

sudo apt install g++-aarch64-linux-gnu

install target host rust standard library

rustup target add aarch64-unknown-linux-gnu

config target linker, edit ~/.cargo/config, append below

[target.aarch64-unknown-linux-gnu]

linker="/usr/bin/aarch64-linux-gnu-gcc"

run cargo build with --target parameter

cargo build --target=aarch64-unknown-linux-gnu