Estoy escribiendo un programa que si compilo en un sistema Suse 10 de 32 bits sin agregar la opción -m32
y lo ejecuto en Suse 10 de 64 bits, funciona bien.¿Cuándo se debe usar la opción -m32 de gcc?
En este caso, ¿no es necesario que agregue la opción -m32
?
¿Podemos ejecutar programas basados en sistemas de 32 bits directamente en sus contrapartes de 64 bits sin ningún efecto secundario? ¿O hay actualizaciones o cambios necesarios?