Tags: Genre, Music Genre, Topical Concept.
A cross compiler is a compiler capable of creating executable code for a platform other than the one on which the compiler is running.For example in order to compile for Linux/ARM you first need to obtain its libraries to compile against.A cross compiler is necessary to compile for multiple platforms from one machine. A platform could be infeasible for a compiler to run on such as for the microcontroller of an embedded system because those systems contain no operating system.