1、首先下载zerotier源码压缩包
https://github.com/zerotier/ZeroTierOne
2、解压ZeroTierOne-dev.zip
进入解压后的文件夹
3、修改make-linux.mk
CC:=aarch64-rockchip-linux-gnu-gcc
CXX:=aarch64-rockchip-linux-gnu-g++
4、安装需要的包
sudo apt install openssl
sudo apt install pkg-config
sudo apt install libssl-dev
5、输入make 进行编译
make
注:错误解决参考
export PATH=//home/a64/.cargo/bin:$PATH; cd rustybits && cargo build --release -p zeroidc
failed to parse manifest at ZeroTierOne-dev/rustybits/Cargo.toml
sudo apt-get install cargo
https://blog.csdn.net/qq_33236581/article/details/118197271
error: failed to run custom build command for openssl-sys v0.9.93
cd rustybits
sudo apt install libssl-dev
sudo rm -rf Cargo.lock target/
cargo build --release -p zeroidc