updated build guide

This commit is contained in:
zonyitoo
2021-06-06 23:25:20 +08:00
parent 9e991eb6b8
commit 1271cc2ff8
+8 -8
View File
@@ -1,12 +1,6 @@
## Build Standalone Binaries
### Build Docker Image
```bash
docker build -t shadowsocks-rust:x86_64-unknown-linux-musl -f Dockerfile.x86_64-unknown-linux-musl .
```
### Build Binaries
### Build with `cross`
- Install [`cross`](https://github.com/rust-embedded/cross)
@@ -18,4 +12,10 @@ cargo install cross
```bash
cross build --target x86_64-unknown-linux-musl
```
```
### Predefined build routines
- `build-release`: Build binaries with `cross` and packages outputs into `release` folder
- `build-host-release`: Build binaries with host's Rust toolchain. *NIX shell script
- `build-host-release.ps1`: Build binaries with host's Rust toolchain. PowerShell script