Skip to content

Commit a85c765

Browse files
authored
readme: Cross compiling docs
1 parent be41b20 commit a85c765

1 file changed

Lines changed: 12 additions & 0 deletions

File tree

README.md

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -81,3 +81,15 @@ For debian based system you will probably need these packages:
8181
sudo apt install git make gcc rsync bison flex cpio bc libelf-dev gawk fdisk wget lbzip2 xz-utils dosfstools libssl-dev libncurses-dev # required
8282
sudo apt install qemu-system-gui qemu-utils # optional (for running and extracting in QEMU emulator)
8383
```
84+
85+
## Cross compiling
86+
87+
NiceOS supports cross compiling using standard _Linux_ cross compile options using _ARCH_ and _CROSS_COMPILE_ environment variables. For example for arm64:
88+
89+
```bash
90+
export ARCH=arm64
91+
export CROSS_COMPILE='aarch64-linux-gnu-'
92+
make build
93+
```
94+
95+
[Here is example preset config](https://github.com/solcloud/nice-presets/blob/master/presets/raspi3b/config.sh) for Raspberry Pi 3 Model B.

0 commit comments

Comments
 (0)