Así se instala el Cross-Compiler en un sistema Linux, para poder traducir el texto fuente de C/C++ en archivos de programa ejecutables para el sistema final de Motherbox 2 y de pure.box 2:
Para poder crear programas C/C++ propios para la Motherbox 2 y la pure.box 2, es necesario un Cross Compiler, que traduzca un texto fuente en un código de máquina ejecutable por el sistema final. Ese Cross-Compiler puede ser instalado con sólo unos pasos en un sistema huésped de Linux.
La forma más sencilla es abrir el Cross-Compiler desde la línea de comandos del sistema huésped para crear un binario para la Motherbox 2 y la pure.box 2. Además puede realizarse sin mayor problema su integración en entornos de desarrollo complejos como Eclipse.
El ejemplo siguiente muestra paso a paso el modo de instalar el Cross-Compiler. Como sistema huésped se utiliza Ubuntu 11.04 (32Bit). En general este proceso puede ser ejecutado en los sistemas Linux que se deseen.
Abra un terminal y regístrese con derechos para root (sudo -i).
Cambie con cd / al directorio básico.
cd /
Descomprima el contenido del archivo descargado con el comando indicado aquí al lado. Si no ha guardado el archivo en el directorio básico, amplíe el nombre del archivo con los datos de la ruta.
tar -xzf e-50511-01-swww-002.tar.gz
Para compilar un programa sencillo a través de la barra de comandos se requiere la orden indicada aquí al lado.
arm-linux-gcc abre ek compilador que crea el código de la máquina.
La opción -I notifica al compilador el lugar donde se encuentran los archivos Include necesarios para la pure.box 2.
Con -mcpu=xscale se especifica el tipo de procesador del sistema final.
-o define el archivo de programa a crear.
La extensión final del archivo (aquí: main.c) hace referencia al texto fuente a traducir.