It used to be tedious to set up a cross compile environment. Sure you can compile on the Raspberry Pi itself, but sometimes you want to use your big computer — and you can use it when your Pi is ...
A compiler that generates machine language for a different type of computer than the one the compiler is running in. See cross assembler and compiler. THIS DEFINITION IS FOR PERSONAL USE ONLY.
You’re now all set to cross compile for the Pi. While this is great, the ability to debug the software on the target Pi is missing. A lot can be done by tracing execution with output statements ...