[Quote=引用 2 楼 hahahaha_hax4 的回复:]
Cross Compiling means you work on machine A while compile code for machine B. Here A and B usually have different type of CPU architecture. For example, machine A could be your PC (x86 arch) while mac……
[/Quote]
Cross Compiling means you work on machine A while compile code for machine B. Here A and B usually have different type of CPU architecture. For example, machine A could be your PC (x86 arch) while machine B has an ARM type CPU, so in this case the cross compiler is run on x86 machine, but generate code for ARM. The generated code can be burned into a flash that is on the ARM development board, or it can be downloaded into RAM through other interface, like RS232 or USB etc.
So don't be intimated by the term CROSS COMPILER. There is nothing fancy about it.