2 jun 2011

GCC multilib Fedora 15 | compilacion cruzada

Muchos estareis acostumbrados a instalar gcc-multilib al usar distros de 64 bit, como ser Ubuntu o ArchLinux, pero en Fedora notaran que el paquete solo se llama "gcc.x86_64 : Various compilers (C, C++, Objective-C, Java, ...)" y no multilib. Al intentar hacer una compilacion cruzada, es decir, desde un equipo 64 bit, compilar para 32 bit, con el parametro gcc -m32 test.c -o test tendran un error, como solucionarlo?, pasos:

yum install glibc.i686 glibc-static.i686 glibc-devel.i686 libgcc.i686

Eso es todo, ahora podemos hacer compilaciones cruzadas, no eran tan dificil no?.

No hay comentarios: