This answer is even later...
There’s another way to do this, in Linux at least.
Install qemu-user-static and (if not automatically installed) binfmt. Then copy the Armbian rootfs of the Orange Pi model you want to use to a directory on your PC, e.g. opi-rootfs.
You can now chroot into this directory and it will behave (almost) the same as if you’re on a real Orange Pi <Model>
The proper command is ‘sudo chroot opi-rootfs /bin/bash’
You can also mount /dev, /sys, /proc to the same directories in opi-rootfs but for compiling stuff this is not really necessary I think.
Instead of chroot you can also do ‘systemd-nspawn -D opi-rootfs’