“Conocimientos Sistemas>Linux

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

2013/3/5
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 entrar en carpetas bloqueados en Linux
Cómo suprimir mensajes Cron
Cómo determinar la cantidad de memoria de una aplicación está utilizando en Linux
Ubuntu 10.04 Intel Mac
Cómo instalar un sistema operativo en la PlayStation 3
Cómo conseguir Java para Lucid
Programas Cron
Cómo ejecutar SFS
Conocimientos Informáticos © http://www.ordenador.online