- Get source code from github:
git clone https://github.com/bytebeamio/uplink.git- Build uplink your system's architecture, the binary should be in
target/release/
cargo build --releaseIn case you want to run uplink on an ARM system, follow instruction given below to create an ARM compatible binary.
- Install
cross. This tool uses docker to make cross compilation easier.
cargo install cross@0.2.4- Install docker on your computer. Follow the instructions for your operating system from https://docker.io
- Build binary for the target architecture, e.g:
armv7-unknown-linux-gnueabihf.
cross build --release --target armv7-unknown-linux-gnueabihf- Retreive executable from
/target/<target-architecture>>/release/uplinkand execute it on target device.
See uplink-android
See releases for pre-compiled binaries to select platforms/architectures.