En palabras de Mr.Wikipedia Un compilador cruzado es un compilador capaz de crear código ejecutable para otra plataforma distinta a aquélla en la que él se ejecuta. Esta herramienta es útil cuando quiere compilarse código para una plataforma a la que no se tiene acceso, o cuando es incómodo o imposible compilar en dicha plataforma (como en el caso de los sistemas embebidos). Para los que no quedo claro en palabras de wikipedia les dejo este video que acabo de hacer. Espero sea de su agrado. link: http://www.youtube.com/watch?v=vfMHnIS0A-g Fuente - http://xmuda.wordpress.com/2010/10/06/compilacion-cruzada-c-exe-fedora-13-video/