I though Ubuntu 13 came with the cross compiler already and I did not need to go through the "joy" of building it. Perhaps I was mistaken. On Jun 26, 2013, at 9:03 AM, Jonathan Wakely <jwakely.gcc@xxxxxxxxx> wrote: > On 26 June 2013 16:57, Burning Thumb wrote: >> You know I thought this would be so easy, and maybe it is... >> >> I'm running Ubuntu 13.04 on an intel machine and I want to cross compile helloworld.c so that the resulting binary will execute on Ubuntu on a powerpc machine. >> >> So something simple like: >> gcc helloworld.c --target powerpc-linux -o helloworldppc >> >> But the answer seems to always come back how to cross compile gcc itself... >> >> Anyone have a one liners on how to simply cross compile helloworld.c for ubuntu ppc? > > You need a cross compiler. The target is fixed when GCC is built, so > you cannot use a GCC built for the intel target to build binaries for > the powerpc target.