Compiling Rust files

直接运行

cargo run

添加x86_64-unknown-linux-musl

rustup target add x86_64-unknown-linux-musl

编译x86_64-unknown-linux-musl版本

cargo build --release --target x86_64-unknown-linux-musl

清除当前目录的编译缓存

cargo clean

交叉编译

安装cross

cargo install cross

添加Cargo路径

echo 'export PATH="$HOME/.cargo/bin:$PATH"' >> ~/.bashrc

如果只想临时添加Cargo路径

export PATH="$HOME/.cargo/bin:$PATH"

登录到 ghcr.io 以下载cross需要的Docker镜像

echo "YOUR_GH_TOKEN" | docker login ghcr.io -u YOUR_GITHUB_USERNAME --password-stdin

编译x86_64-unknown-freebsd版本

cross build --release --target x86_64-unknown-freebsd

编译x86_64-pc-windows-gnu版本

cross build --release --target x86_64-pc-windows-gnu

编译aarch64-unknown-linux-musl版本

cross build --release --target aarch64-unknown-linux-musl