text: what is cross compiler & its application?   a compiler is a program that translates computer instructions you can understand into a program the computer can understand.  a cross complier does the same job but for a different sort of computer from the one you're working on.  so you can use a pc to write programs for a mac.