“Conocimiento Sistemas>Linux

Cómo compilar aplicaciones de 32 bits en 64 bits Linux

2012/2/28
Cada procesador de la computadora tiene un bus de datos que tiene una línea para cada bit en la palabra de datos. Los procesadores más comunes en ordenadores personales manejan ya sea 32 - o 64 - bit de palabras a la vez . Un programa (ya sea un sistema operativo o una aplicación de usuario ) por escrito y compilado para un sistema de 64 bits no funcionarán en un sistema de 32 bits. Se puede utilizar un equipo que ejecuta una versión de 64 bits del sistema operativo Linux para compilar una aplicación que se ejecutará en sistemas de 32 bits , a condición de que se invoca el compilador con las opciones apropiadas . Instrucciones
1

iniciar sesión en el equipo Linux . Inicie un shell de comandos , o bien accediendo en modo texto o mediante el lanzamiento de una ventana de Terminal desde la interfaz gráfica de usuario.
2

Invocar el compilador de la mano al tiempo que añade la opción que indica al compilador para generar 32 código de bits . La forma específica de realización de este paso depende del compilador . Por ejemplo , para compilar un programa en C con " gcc " (libre y se incluye con cada distribución de Linux) , agregue el indicador de línea de comandos " - m32 ", como en este ejemplo :

gcc- m32 myProgram.c -o myprogram

Reemplazar " myProgram.c " con el nombre del archivo de origen que contiene el código C . Pulse la tecla " Enter".
3

Invocar el compilador como parte de un " hacer " construir ( común en la construcción de aplicaciones de gran tamaño que consisten en varios archivos de origen ), añadiendo la opción apropiada para el Makefile . Por ejemplo , para el código C y " gcc " en un shell " fiesta " , escriba la línea siguiente en la shell:

export CFLAGS = - m32

Prese " Enter". Futuras invocaciones de " hacer " se basará código de 32 bits , incluso si se ejecuta en un sistema de 64 bits.

Linux
Cómo montar una unidad flash en FreeBSD
Cómo verificar la zona horaria en Linux (comandos timedatectl y date) usando 4 métodos sencillos
Cómo reinstalar Mythbuntu
Cómo construir tu propio Linux Laptop
Cómo vaciar la cola de correo con SSH
¿Por qué se hace referencia al sistema de archivos de Linux como jerárquico?
Pros y contras de Sistema Operativo Linux
Cómo instalar un archivo BIN RPM en Linux
Conocimiento de la computadora © http://www.ordenador.online