PDA

Ver la versión completa : Dudas sobre toolchain para Linux



Drumpi
27/11/2010, 17:12
Hola a todos:

Pues nada, que tengo algo de tiempo libre y quiero ponerme a programar algunas cosillas usando Linux. He estado leyendo por ahí lo que he podido, pero me surgen algunas dudas a la hora de elegir cómo montar mi entorno.

Os comento: estoy acostumbrado a coger unas toolchains, copiarlas en una carpeta cualquiera (no necesariamente en /bin ni nada, una carpeta de otra partición) y crear un script donde especifico el PATH y lo necesario, de manera que no se modifiquen dichas variables (es un lío tener que hacer un script para compilar cualquier cosa, sí, pero peor es tener que recurrir a internet cada vez que quiera cambiar sus valores para cambiar de plataforma, porque tengo memoria de mosquito para las direcciones de las carpetas).
Por eso necesito un entorno sin instalador. Me da igual usar un IDE o no (preferiblemente sin).

Según he leido puedo usar el SDK oficial, el cual parece que es muy lento. También está las toolchain open2X, pero lo que he compilado usándolas en windows no me ha servido para el firmware oficial (cosas de versiones de compilador y librerías). He leido que también está el devkitpro, que he descargado no se de donde, que son las toolchains oficiales con las librerías actualizadas usando HW.

Me gustaría que me guiaseis un poquillo con esto, porque no me aclaro entre tantas versiones, updates...

^MiSaTo^
27/11/2010, 17:16
Yo lo tengo en /opt/toolchain/gp2x (me gusta tener las toolchains ahí) y luego tiro de makefiles con las rutas de todo ;)

Drumpi
27/11/2010, 17:35
^Misato^'s the name, speed is her game :lol:

Lo mismo me da tenerlo en /opt/toolchain/gp2x que en /media/disco5/gp2x, la cuestión es que no sé cual toolchain/sdk descargar ^^U
De todas formas, tomo nota de tu consejo, sabia entre los frikis ;)

^MiSaTo^
27/11/2010, 17:36
^Misato^'s the name, speed is her game :lol:

Lo mismo me da tenerlo en /opt/toolchain/gp2x que en /media/disco5/gp2x, la cuestión es que no sé cual toolchain/sdk descargar ^^U
De todas formas, tomo nota de tu consejo, sabia entre los frikis ;)

Pues de gp2x no se que toolchain tengo instalada... hum... creo que no es la oficial pero no te se decir la verdad xD

EDIT: y sí, da lo mismo donde lo tengas instalado ;) yo lo tengo ahí porque me gusta pero vaya que lo que me refiero que yo tiro de makefiles para compilar y la ruta la pones tú donde quieras. Te puedo buscar un makefile si quieres para que veas como son ;)

Drumpi
27/11/2010, 17:50
No, más makefiles no, gracias, ya he tenido una buena sesión Beagleriana :D
Bueno, he visto uno un poco raro que no tiene la dirección de sus compiladores en su propio makefile, sino en un fichero aparte. Lo mismo te suena: BennuGD ^^U

^MiSaTo^
27/11/2010, 17:54
No, más makefiles no, gracias, ya he tenido una buena sesión Beagleriana :D
Bueno, he visto uno un poco raro que no tiene la dirección de sus compiladores en su propio makefile, sino en un fichero aparte. Lo mismo te suena: BennuGD ^^U

wtf? y por qué tener separado del makefile eso? bueno es igual no se cómo es bennu xD

hardyx
28/11/2010, 01:00
En Linux es mejor dejar las cosas donde se tienen que instalar. Creo que te lo puse hace tiempo, pero tienes un script de 23Kb (http://dl.openhandhelds.org/cgi-bin/gp2x.cgi?1,0,0,0,14,1040) que te crea todo el toolchain (y funciona!). Y también tienes los binarios (60Mb) (http://dl.openhandhelds.org/cgi-bin/gp2x.cgi?1,0,0,0,14,2781) resultado del script para Ubuntu.

Drumpi
28/11/2010, 01:28
wtf? y por qué tener separado del makefile eso? bueno es igual no se cómo es bennu xD

No lo se, viene en un archivo de definiciones externo, supongo que para no ensuciar los makefiles, que se usan para cualquier máquina (básicamente Windows y Linux)


En Linux es mejor dejar las cosas donde se tienen que instalar. Creo que te lo puse hace tiempo, pero tienes un script de 23Kb (http://dl.openhandhelds.org/cgi-bin/gp2x.cgi?1,0,0,0,14,1040) que te crea todo el toolchain (y funciona!). Y también tienes los binarios (60Mb) (http://dl.openhandhelds.org/cgi-bin/gp2x.cgi?1,0,0,0,14,2781) resultado del script para Ubuntu.

¿Ves tu? ese es el devkitpro que tengo yo. Así que si es el resultado del de Ubuntu, mejor: descomprimir y listo. Creo que este es el que instaló Misato en /opt, porque creo que tiene dicha carpeta.
Muchas gracias a los dos, a ver si mañana me pongo, que llevo retrasando esto demasiado, y se me comen vivo con el dichoso port de Bennu ^^U

:lovegp2x:

romeroca
29/11/2010, 20:21
No lo se, viene en un archivo de definiciones externo, supongo que para no ensuciar los makefiles, que se usan para cualquier máquina (básicamente Windows y Linux)



¿Ves tu? ese es el devkitpro que tengo yo. Así que si es el resultado del de Ubuntu, mejor: descomprimir y listo. Creo que este es el que instaló Misato en /opt, porque creo que tiene dicha carpeta.
Muchas gracias a los dos, a ver si mañana me pongo, que llevo retrasando esto demasiado, y se me comen vivo con el dichoso port de Bennu ^^U

:lovegp2x:

Que va si NADIE se te va a comer por eso, A TRABAJAR SO VAGO. [propeller]

Ahora en serio, gran noticia que retomes el proyecto de portar Bennu :hype:


Un saludo.

Drumpi
30/11/2010, 01:23
No suelo abandonar proyectos, más bien los demoro sin fecha prevista para retomarlo ^^U

Aviso, sólo lo voy a intentar una vez más, no prometo nada. Las toolchains y yo nos estamos conociendo todavía :D

princemegahit
30/11/2010, 11:57
gracias, gracias, a ver si sale. Y que te recuperes