One way it seems is to compile via QEMU [1] to target other architectures.
I haven't tried it myself yet though.
"When used as a machine emulator, QEMU can run OSes and programs made for one machine (e.g. an ARM board) on a different machine (e.g. your own PC)."