User Tag List

Resultados 1 al 6 de 6

Tema: Compilar desde linux

  1. #1

    Fecha de ingreso
    Oct 2003
    Ubicación
    en vitoria-gasteiz, donde se hace la ley, capital artificial de un país singular (potato remix)
    Mensajes
    5,572
    Mencionado
    0 Post(s)
    Tagged
    0 Tema(s)
    Agradecer Thanks Given 
    0
    Agradecer Thanks Received 
    0
    Thanked in
    Agradecido 0 veces en [ARG:2 UNDEFINED] posts

    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.

    semosfrikis.fan

  2. #2

    Fecha de ingreso
    Nov 2005
    Mensajes
    456
    Mencionado
    0 Post(s)
    Tagged
    0 Tema(s)
    Agradecer Thanks Given 
    0
    Agradecer Thanks Received 
    0
    Thanked in
    Agradecido 0 veces en [ARG:2 UNDEFINED] posts
    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?
    My name is Atma. I am pure energy and as ancient as the cosmos. Feeble creatures, DIE.

  3. #3

    Fecha de ingreso
    Oct 2003
    Ubicación
    en vitoria-gasteiz, donde se hace la ley, capital artificial de un país singular (potato remix)
    Mensajes
    5,572
    Mencionado
    0 Post(s)
    Tagged
    0 Tema(s)
    Agradecer Thanks Given 
    0
    Agradecer Thanks Received 
    0
    Thanked in
    Agradecido 0 veces en [ARG:2 UNDEFINED] posts
    Cita Iniciado por NoobLuck
    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.

    Cita Iniciado por NoobLuck
    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.

    semosfrikis.fan

  4. #4

    Fecha de ingreso
    Nov 2005
    Mensajes
    456
    Mencionado
    0 Post(s)
    Tagged
    0 Tema(s)
    Agradecer Thanks Given 
    0
    Agradecer Thanks Received 
    0
    Thanked in
    Agradecido 0 veces en [ARG:2 UNDEFINED] posts
    En realidad el proceso no lo se:

    http://www.mega-tokyo.com/osfaq2/ind...Cross-Compiler

    Tiene que ver con lo que se explica aqui. Pero está a medias.
    My name is Atma. I am pure energy and as ancient as the cosmos. Feeble creatures, DIE.

  5. #5

    Fecha de ingreso
    Oct 2003
    Ubicación
    en vitoria-gasteiz, donde se hace la ley, capital artificial de un país singular (potato remix)
    Mensajes
    5,572
    Mencionado
    0 Post(s)
    Tagged
    0 Tema(s)
    Agradecer Thanks Given 
    0
    Agradecer Thanks Received 
    0
    Thanked in
    Agradecido 0 veces en [ARG:2 UNDEFINED] posts


    A ver si alguien más me puede echar una mano, que no encuentro mucha info

    semosfrikis.fan

  6. #6

    Fecha de ingreso
    Nov 2005
    Mensajes
    456
    Mencionado
    0 Post(s)
    Tagged
    0 Tema(s)
    Agradecer Thanks Given 
    0
    Agradecer Thanks Received 
    0
    Thanked in
    Agradecido 0 veces en [ARG:2 UNDEFINED] posts
    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/20...ldscripts.html

    Recomiendan a esperar uno que incluya tb las sdl y más librerias.
    Última edición por NoobLuck; 21/11/2005 a las 03:19
    My name is Atma. I am pure energy and as ancient as the cosmos. Feeble creatures, DIE.

Permisos de publicación

  • No puedes crear nuevos temas
  • No puedes responder temas
  • No puedes subir archivos adjuntos
  • No puedes editar tus mensajes
  •