Hola a todos.
Desarrollar un programa en GPE es relativamente facil y no se necesitan demasiadas cosas:
* Necesitas descargar el compilador de C y las librerÃas necesarias
* Código fuente del programa.
NOTA: Es necesario tener el sistema en la SD.
Paquetes
# ---------------
# Desarrollo en C
# ---------------
ipkg install make diffutils pkgconfig
ipkg install gcc-symlinks binutils-symlinks libc6-dev gtk+-dev ncurses-dev libpng-dev libjpeg-dev libungif-dev libx11-dev libxpm-dev libxft-dev libxrender-dev libxt-dev xproto-dev libz-dev
Hay un error en la librerÃa libc que se instala. Para que funcione el compilador, ejecuta el siguiente comando:
echo "/* GNU ld script
Use the shared library, but some functions are only in
the static library, so try that secondarily. */
OUTPUT_FORMAT(elf32-littlearm)
GROUP ( /lib/libc.so.6 /usr/lib/libc_nonshared.a )/* /lib/ld-linux.so.2 )*/" > /usr/lib/libc.so
Ahora ya tenemos el sistema preparado. El siguiente paso es descargarse el código fuente del programa. Yo he descargado un programa sencillo (Gcalculator) para no tener demasiadas dependencias:
mkdir /development
cd /development
wget RUTADELSERVIDOR/unstable/3.5.4/sources/gpe-calculator-0.2.tar.gz
tar -zxvf gpe-calculator-0.2.tar.gz
Entramos en el directorio y escribimos:
make
Después de compilar todo, tendremos en el directorio un ejecutable con el programa. Le damos permisos de ejecución con
chmod +x gpe-calcularoe
./gpe-calculator
Aqui teneis una version modificada de la calculadora compilada en la Zaurus. Solo he cambiado los números '7' y '8' en esta prueba.