好久没水文章了((

因glibc库版本太高,故使用debian9环境

# 安装依赖软件包
apt-get install curl wget vim git binutils-arm-linux-gnueabi gcc g++ make gcc-6-arm-linux-gnueabi
# 手动创建软连接
ln -s /usr/bin/arm-linux-gnueabi-gcc-6 /usr/bin/arm-linux-gnueabi-gcc
# 安装rust环境
curl https://sh.rustup.rs -sSf | sh && source "$HOME/.cargo/env"
# clone源码
git clone https://github.com/zdz/ServerStatus-Rust.git && cd ServerStatus-Rust
# 创建配置文件
mkdir .cargo && touch .cargo/config
echo -e "[target.armv5te-unknown-linux-gnueabi]\nlinker=\"arm-linux-gnueabi-gcc\"" >> .cargo/config
# 安装rust依赖
rustup target add armv5te-unknown-linux-gnueabi
# 编译~
cargo build --target=armv5te-unknown-linux-gnueabi --release

Q.E.D.