OESF | ELSI | pdaXrom | OpenZaurus | Zaurus Themes | Community Links | Ibiblio

IPB

Welcome Guest ( Log In | Register )

 
Reply to this topicStart new topic
> Desarrollo Nativo En Gpe
mimeca
post Aug 26 2006, 09:57 AM
Post #1





Group: Members
Posts: 682
Joined: 12-February 05
From: Valencia
Member No.: 6,460



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
CODE
# ---------------
# 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:

CODE
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:

CODE
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:
CODE
make


Después de compilar todo, tendremos en el directorio un ejecutable con el programa. Le damos permisos de ejecución con
CODE
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.
Attached File(s)
Attached File  port.26337.png ( 37.96K ) Number of downloads: 44
 
Go to the top of the page
 
+Quote Post

Reply to this topicStart new topic
1 User(s) are reading this topic (1 Guests and 0 Anonymous Users)
0 Members:

 



RSS Lo-Fi Version Time is now: 4th December 2016 - 04:17 AM