Cómo compilar un programa de 32 bits en un sistema de 64 bits
De Wiki de BandaAncha.eu
Revisión del 17:20 15 mar 2010 de Txuspe (discusión | contribuciones) (Página creada con 'Para '''compilar un programa de 32 bits en un sistema de 64 bits''' podemos utilizar el compilador '''gcc''' con la opción '''-m32'''. {| border="1" cellpadding="2" align="cen…')
Para compilar un programa de 32 bits en un sistema de 64 bits podemos utilizar el compilador gcc con la opción -m32.
-m32 | Compilación de 32 bits. |
-m64 | Compilación de 64 bits. |
En sistemas de 64 bits se utiliza por defecto la opción -m64, por lo que no es necesario indicarla.
Ubuntu[editar]
Para poder utilizar la opción -m32 en Ubuntu 64 bits necesitamos instalar el paquete gcc-multilib.
sudo apt-get install gcc-multilib
De lo contrario, obtendremos un error en /usr/include/gnu/stubs.h (no existe el fichero o directorio gnu/stubs-32.h).