Ver la versión completa : Compilar desde linux
Hola, ya que han salido las librerias SDL, me gustaría compilar las pruebas que voy haciendo para probarlas en la gp2x en cuanto la tenga disponible. La cosa es que estoy programando en linux, con KDevelop, y no sé cómo se compila para la gp2x. Alguien me podría explicar, o darme el link de algún tuto, bien sea con KDevelop o de cualquier otra forma? Gracias.
NoobLuck
20/11/2005, 01:00
Puedes compilar con las SDL para linux e ir probando.
Para la GP2X Tendras que hacer compilación cruzada usando un compilador para la CPU de la GP2x, pongamos el gcc compilado para tu máquina, pero la version que genera codigo para la GP2X.
Hay que enlazar las librerias para la GP2X (SDL especificas etc), eso son flags del gcc con el path a las librerias alternativas.
Saldra un toolkit para linux?
Puedes compilar con las SDL para linux e ir probando.
Eso es lo que voy haciendo, pero al tener la consola, quería probar sobre hardware real.
Para la GP2X Tendras que hacer compilación cruzada usando un compilador para la CPU de la GP2x, pongamos el gcc compilado para tu máquina, pero la version que genera codigo para la GP2X.
Hay que enlazar las librerias para la GP2X (SDL especificas etc), eso son flags del gcc con el path a las librerias alternativas.
Saldra un toolkit para linux?
Sabes algún tutorial donde expliquen eso con KDevelop?
Gracias, voy a googlear un poco.
NoobLuck
20/11/2005, 01:39
En realidad el proceso no lo se:
http://www.mega-tokyo.com/osfaq2/index.php/GCC%20Cross-Compiler
Tiene que ver con lo que se explica aqui. Pero está a medias.
:arriba: :arriba:
A ver si alguien más me puede echar una mano, que no encuentro mucha info :(
NoobLuck
21/11/2005, 01:00
Ayer encontre unos scripts llamados crosstools, que realizan el proceso automaticamente, pero fallo al compilar (usaba las ultimas versiones gcc), me gustaria probar otra vez con la 3.4 a ver si tira.
El caso es que el script falla al bajarse los archivos, por que los han movido en el server, será cuetin de bajarlos a mano, o encontrar un tutorial.
¿A ver no hay nadie que haya echo un compilador cruzado?
Paso 1: GCC ARM sin librerias standard.(Previo compilar binutils para ARM)
Paso 2: Glibc u otra para ARM.
Paso 3: GCC con librerias glibc (indicando path), lo que nos se es donde se le meterían las librerias para la GP2x y las SDL para la misma. El gcc resultante ya puede crear ejecutables: "For that, you will need a C (C++) runtime that sets up the process environment for an executable. This is highly platform-specific, so we can only give an overview of the steps involved", segun el tutorial.
Paso 4: ya no nos interesa por que hace un GCC que funcionaria solo en el ARM.
Lo que pasa es que el Wiki está sin hacer.
De todas formas en open2x ya estan haciendo un script automatico.
http://www.distant-earth.com/gp2x/2005/10/evil-hacky-gcc-tool-chain-buildscripts.html
Recomiendan a esperar uno que incluya tb las sdl y más librerias.
Powered by vBulletin® Version 4.2.5 Copyright © 2025 vBulletin Solutions Inc. All rights reserved.