Home Menu

Menu



Cocina para Android Subforo exclusivo para Cocina para Android


 
Herramientas
  #1  
Viejo 21/12/10, 23:55:30
Avatar de amoyse
amoyse amoyse no está en línea
Miembro del foro
Mensajes: 208
Compra y venta: (1)
 
Fecha de registro: nov 2008
Mensajes: 208
Modelo de smartphone: OP Onyx
Versión de ROM: CyanogenMod-13.0
Tu operador: Simyo
Mencionado: 2 comentarios
Tagged: 0 hilos
Compilar aplicaciones linux

Hola,
queria compilar "unison" para poder ejecutarlo desde la hero. Para ello necesito un toolchain, imagino que lo mas parecido al de la rom que tengo instalada ( Cronos Froyo 1.7.2). ¿Alguien tiene algun tutorial para empezar?.

Realmente esta pregunta es mas sobre el linux sobre el que va Android que del propio android.
Responder Con Cita


  #2  
Viejo 22/12/10, 13:57:45
Avatar de pmaicas
pmaicas pmaicas no está en línea
Desarrollador
Mensajes: 1,299
 
Fecha de registro: dic 2008
Mensajes: 1,299
Mencionado: 25 comentarios
Tagged: 0 hilos
La forma mas cómoda de obtener la toolchain es bajarse el NDK de android, de la propia pagina de android developer. En principio el ndk es solo para crear porciones de programa java en código nativo, pero puedes comprobar que tambien puedes generar programas completos sin mas que añadir una funcion _main al programa.

Tambien te puedes bajar el funcionte completo de android, que tambien viene con su propia toolchain, pues tambien lleva partes en C.
Responder Con Cita
  #3  
Viejo 22/12/10, 17:53:05
Avatar de amoyse
amoyse amoyse no está en línea
Miembro del foro
Mensajes: 208
Compra y venta: (1)
 
Fecha de registro: nov 2008
Mensajes: 208
Modelo de smartphone: OP Onyx
Versión de ROM: CyanogenMod-13.0
Tu operador: Simyo
Mencionado: 2 comentarios
Tagged: 0 hilos
Muchas gracias, voy a ponerme a ello.
Responder Con Cita
  #4  
Viejo 30/12/10, 17:36:36
Avatar de amoyse
amoyse amoyse no está en línea
Miembro del foro
Mensajes: 208
Compra y venta: (1)
 
Fecha de registro: nov 2008
Mensajes: 208
Modelo de smartphone: OP Onyx
Versión de ROM: CyanogenMod-13.0
Tu operador: Simyo
Mencionado: 2 comentarios
Tagged: 0 hilos
Me ha costado, pero ya tengo compilado y funcionando "unison", es la version 2.32.52, lo subo por si alguien esta interesado en usarlo.

Es lo mejor para sincronizar ficheros/directorios con linux.
Si alguien necesita ayuda para hacerlo funcionar que me pregunte.
Archivos Adjuntos
Tipo de Archivo: zip unison-2.32.52.zip (477.1 KB, 7 visitas)
Responder Con Cita
  #5  
Viejo 14/01/11, 22:57:56
Avatar de rasgulkje
rasgulkje rasgulkje no está en línea
Miembro del foro
Mensajes: 54
 
Fecha de registro: ene 2011
Mensajes: 54
Tu operador: R Móvil
Mencionado: 0 comentarios
Tagged: 0 hilos
Cita:
Originalmente Escrito por amoyse Ver Mensaje
Me ha costado, pero ya tengo compilado y funcionando "unison", es la version 2.32.52, lo subo por si alguien esta interesado en usarlo.

Es lo mejor para sincronizar ficheros/directorios con linux.
Si alguien necesita ayuda para hacerlo funcionar que me pregunte.
A mí, por curiosidad, me gustaría saber sobre la dificultad de compilar un software que no está programado en Java (Unison parece que está en O'Caml) y que después funcione en Android. ¿Hay que toquetear mucho en el código original? ¿Y requiere alguna modificación en el teléfono/tablet para funcionar?
Responder Con Cita
  #6  
Viejo 16/01/11, 16:52:09
Avatar de amoyse
amoyse amoyse no está en línea
Miembro del foro
Mensajes: 208
Compra y venta: (1)
 
Fecha de registro: nov 2008
Mensajes: 208
Modelo de smartphone: OP Onyx
Versión de ROM: CyanogenMod-13.0
Tu operador: Simyo
Mencionado: 2 comentarios
Tagged: 0 hilos
Pues no se decirte, al final es linux, dependera del lenguaje en que este, de lo portable que se haya programado, los recursos de los que haga uso, etc, etc.
Un programa en C/C++ que no use nada "raro" no tiene mayor complicacion.
Responder Con Cita
  #7  
Viejo 16/01/11, 18:46:49
Avatar de rasgulkje
rasgulkje rasgulkje no está en línea
Miembro del foro
Mensajes: 54
 
Fecha de registro: ene 2011
Mensajes: 54
Tu operador: R Móvil
Mencionado: 0 comentarios
Tagged: 0 hilos
Gracias por la respuesta, amoyse. En el caso concreto de Unison, ¿has seguido algún tutorial o algo para saber cómo compilarlo?
Responder Con Cita
  #8  
Viejo 17/01/11, 00:02:23
Avatar de amoyse
amoyse amoyse no está en línea
Miembro del foro
Mensajes: 208
Compra y venta: (1)
 
Fecha de registro: nov 2008
Mensajes: 208
Modelo de smartphone: OP Onyx
Versión de ROM: CyanogenMod-13.0
Tu operador: Simyo
Mencionado: 2 comentarios
Tagged: 0 hilos
Pues me ha costado un poquito si, pero porque esta programado en ocaml, encontre una pagina en japones (si, japones, alucina) que explicaba mas o menos como se hacia.

Si estan en C es "facil", es bajarse el toolchain del NDK como me dijo pmaicas.
Responder Con Cita
  #9  
Viejo 16/03/12, 16:35:53
Avatar de kainmnester
kainmnester kainmnester no está en línea
Usuario novato en la web
Mensajes: 1
 
Fecha de registro: mar 2012
Mensajes: 1
Modelo de smartphone: sony tablet S
Tu operador: Movistar
Mencionado: 0 comentarios
Tagged: 0 hilos
Tengo una pregunta necesitas ser root para usar unison?
Responder Con Cita
  #10  
Viejo 04/05/12, 17:05:01
Avatar de nashyely
nashyely nashyely no está en línea
Usuario novato en la web
Mensajes: 1
 
Fecha de registro: mar 2012
Mensajes: 1
Tu operador: Movistar
Mencionado: 0 comentarios
Tagged: 0 hilos
hola yo estoy tratando de compilar una version de unison para android..... pero me marca un error ya que la NDK de android no implementa el pty.h

ya me descargue la libreria y cuando compilo me manda este error
--------------------------------------------------------------

ocamlopt: pty.c ---> pty.o
ocamlc -I lwt -I ubase -I system -I system/generic -I lwt/generic -custom -g -ccopt "-o "/home/unison-2.40.61/pty.o -c /home/unison-2.40.61/pty.c
In file included from /home/unison-2.40.61/pty.c:14:
/home/android-ndk-r7c/platforms/android-3/arch-arm/usr/include/pty.h: In function 'openpty':
/home/android-ndk-r7c/platforms/android-3/arch-arm/usr/include/pty.h:13: error: expected declaration specifiers before '__THROW'
/home/unison-2.40.61/pty.c:34: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token
/home/unison-2.40.61/pty.c:42: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token
/home/unison-2.40.61/pty.c:51: error: expected '{' at end of input
make: *** [pty.o] Error 2
--------------------------------------------------------------------------------------------------------

alguien me podria ayudar

GRACIAS

Última edición por nashyely Día 04/05/12 a las 17:31:43
Responder Con Cita
Respuesta

Estás aquí
Regresar   HTCMania > La Cocina de ROMs > Cocina para Android

Herramientas

Reglas de Mensajes
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Las caritas están On
Código [IMG] está On
Código HTML está Off

Saltar a Foro



Hora actual: 01:11:36 (GMT +2)

Cookies
Powered by vBulletin™
Copyright © vBulletin Solutions, Inc. All rights reserved.
 
HTCMania: líderes desde el 2007