User Tag List

Resultados 1 al 9 de 9

Tema: No se compilar Caanoo en Linux

  1. #1
    Fecha de ingreso
    Mar 2012
    Mensajes
    1
    Agradecer
    0
    Agradecido 0 veces en 0 posts
    Mencionado
    0 Post(s)
    Tagged
    0 Tema(s)

    Unhappy No se compilar Caanoo en Linux

    Lo siento pero es lo que hay. Me acabo de pasar a Linux para no volverme loco con las librerias c pero no se como configurar la parte de gnu-arm del codeblocks para poder compilar en Caanoo.

    Estoy seguro que todos me vais a mandar al tipico post de configuracion pero:
    1- este post es para windows
    2- este post NO es para linux

    Por lo tanto. No se como configurar el **** compilador. Tengo un programa terminado al 100% ya. DE HECHO LO NECESITO PARA ESTE LUNES PARA UN CONCIERTO.

    Necesito que alguien me lo explique porque por mucho que busco todo el munco me manda aqui o simplemente me dice que en linux es super facil y no hace falta explicar nada.

    Pues oye. Soy tan imbecil que se programar pero no se configurar el compilador (lo cual deja muy mal a los compiladores en c).

    Necesito hacer que esto funcione ya o me jode el concierto.

    Por cierto. El programa en cuestion es el Beat It!!! V1.1 .

    Si. Es aquel que no funcionaba pero ahora tiene mas canales y es mas robusto. Y si. Soy el mismo pero me he hecho otra cuenta porque no me acordaba de como entrar.

    Yo os doy capturas de pantalla de todo pero por favor explicadme como se hace que si no la cago.

  2. #2
    Fecha de ingreso
    May 2008
    Ubicación
    A tu lado, en tus sueños
    Mensajes
    17,572
    Agradecer
    35
    Agradecido 89 veces en 79 posts
    Mencionado
    38 Post(s)
    Tagged
    1 Tema(s)
    Entradas de blog
    3
    Explicate mejor, eres el mismo ya, pero quien ? xD

    Pon link del programa para ver mejor como ayudarte
    Firma retirada por ser extremadamente sexy para el antivirus.

  3. #3
    Fecha de ingreso
    Aug 2003
    Ubicación
    Madrid (Getafe)
    Mensajes
    12,863
    Agradecer
    1
    Agradecido 35 veces en 29 posts
    Mencionado
    15 Post(s)
    Tagged
    0 Tema(s)
    Entradas de blog
    2
    la verdad que te entiendo, yo tambien soy programador, pero odio eso de tener que luchar para montarse el compilador cruzado y el entorno de desarrollo, lo odio, no me gusta. hay gente que le mola, pero yo soy programador me gusta programar, no por ser programador me tiene que gustar arreglar cosas del compilador.

    dicho esto, yo lo tuve andando, en linux, pero no te puedo ayudar porque ahora ya no tengo linux y no se ni donde tengo eso.

    Aiken

  4. #4
    Fecha de ingreso
    Mar 2007
    Ubicación
    Tarragona
    Mensajes
    8,374
    Agradecer
    26
    Agradecido 197 veces en 107 posts
    Mencionado
    19 Post(s)
    Tagged
    0 Tema(s)
    ¿Dónde está la versión 1.1? No soy capaz de encontrarla.
    < - >
    Vale, supongo que es un código tuyo que aún no has publicado. No sé configurar Codeblocks, ni siquiera lo tengo instalado, así que si quieres puedo ayudarte a compilar desde la línea de comandos.

    1.- instala el SDK de caanoo como explican aquí: http://www.gp32x.com/board/index.php...1&#entry740323 Es posible que ya lo hayas hecho para Codeblocks, no sé, pero este paso es igual.
    2.- Guarda esto en un archivo llamado "Makefile" en el directorio src de tu proyecto, al lado de main.cpp (con este archivo he podido compilar la V1.0, supongo que será similar a la V1.1)

    Código:
    OPEN2X = /opt/openwiz/toolchain
    
    CC = $(OPEN2X)/bin/arm-openwiz-linux-gnu-gcc
    CXX = $(OPEN2X)/bin/arm-openwiz-linux-gnu-g++
    LD = $(CC)
    STRIP = $(OPEN2X)/bin/arm-openwiz-linux-gnu-strip
    
    NAME=beatit
    TARGET=$(NAME).gpe
    
    DEFS = 
    INCS = -I$(OPEN2X)/include
    CFLAGS = -O3 -mcpu=arm926ej-s -ffast-math -fomit-frame-pointer 
    LDFLAGS=$(CFLAGS) -L$(OPEN2X)/lib
    LIBS= -lSDL_mixer -lmad -lSDL_ttf -lfreetype -lSDL -lm -lpthread -lstdc++ -lvorbis -logg -liconv -lvorbisidec
    OBJS = main.o
    
    MYCXX = $(CXX) $(CFLAGS) $(INCS) $(DEBUG) $(PROFILING) $(DEFS)
    MYCC = $(CC) $(CFLAGS) $(INCS) $(DEBUG) $(PROFILING) $(DEFS)
    MYAS = $(CC) $(ASFLAGS)
    
    ########################################################################
    
    $(TARGET): $(OBJS) $(MINIMAL_OBJS)
    	$(LD) $(DEBUG) $(LDFLAGS) $(PROFILING) $(OBJS) -o $@ $(LIBS)
    #	$(STRIP) $@
    
    .cpp.o:
    	$(MYCXX) -c $< -o $@
    
    clean:
    	rm -f *.o *~ $(TARGET)
    3.- desde línea de comandos, en el directorio "src", ejecuta "make"
    4.- ¡a probar!
    Última edición por juanvvc; 10/03/2012 a las 13:53 Razón: Edición automática anti doble-post.

  5. #5
    Fecha de ingreso
    Jan 2008
    Ubicación
    Madrid
    Mensajes
    4,209
    Agradecer
    16
    Agradecido 45 veces en 25 posts
    Mencionado
    2 Post(s)
    Tagged
    0 Tema(s)
    No se te entiende nada tio. Dices que no sabes compilar en Linux y luego dices que este post es para Windows (mande????). Ya se que es un rollo, pero ser programador también incluye saber configurar las herramientas que usas. Además, hay SDK oficial de Caanoo tanto para Linux como para Windows. Y hay documentación de como configurarlo con el Codeblocks. Si pones el error en concreto que te da podremos ayudarte famigo.

    Proyectos:
    Xpired2x, Reader2x, Psx4wiz,
    Pdfviewer
    En desarrollo: Wizplorer, Freeciv, S.emu


  6. #6
    Fecha de ingreso
    Sep 2005
    Mensajes
    8,658
    Agradecer
    42
    Agradecido 55 veces en 38 posts
    Mencionado
    42 Post(s)
    Tagged
    1 Tema(s)
    Si, pero luego le preguntas a cualquiera del foro y te dice "que va, tio, si yo me configuré el entorno hace décadas, me costó horrores y ya no me acuerdo cómo lo hice, así que no te puedo ayudar". Te sorprendería saber algúno de los nombres de los que me lo han dicho

    Pero bueno, la documentación está ahí. No puedo decir si está completa o no, pero a mi, por ejemplo me costó un poco meter el SDK de GP2X.


    PROYECTOS REALIZADOS: FrikiMusic, Motor Scroll Tileado v3.2, Venturer2X (GP2X/WIZ), Echo, Screen Break Time
    PROYECTOS EN MARCHA (algunos): Bennu GP2X: 95% (necesito ayuda) ¡Antes de Halloween!: 92% SpaceH2H: 8%

  7. #7
    Fecha de ingreso
    Jul 2009
    Mensajes
    7,247
    Agradecer
    126
    Agradecido 83 veces en 73 posts
    Mencionado
    19 Post(s)
    Tagged
    0 Tema(s)
    yo compilo para caanoo desde linux... no hay problema con el cross.

  8. #8
    Fecha de ingreso
    Apr 2003
    Ubicación
    /home/Toledo
    Mensajes
    1,514
    Agradecer
    4
    Agradecido 1 vez en 1 post
    Mencionado
    0 Post(s)
    Tagged
    0 Tema(s)
    tessierashpool, para configurar el compilador en caanoo solo has de configurar el path a la toolchain mírate este post de hardyx : http://www.gp32spain.com/foros/showthread.php?t=78315 yo comenzaría cambiando los path a donde tengas instalada la toolchain

    También tienes la opción de compilar en codeblocks usando un makefile de Caanoo.
    :: Developia :: http://www.developia.info :: a.k.a Uguru

  9. #9
    Fecha de ingreso
    Jan 2008
    Ubicación
    Madrid
    Mensajes
    4,209
    Agradecer
    16
    Agradecido 45 veces en 25 posts
    Mencionado
    2 Post(s)
    Tagged
    0 Tema(s)
    La ventaja que tiene Linux (debian) es que cualquier librería o utilidad que te falte te instalas el paquete y asunto arreglado. En Windows tienes que buscarlas por las "Interneses".

    Proyectos:
    Xpired2x, Reader2x, Psx4wiz,
    Pdfviewer
    En desarrollo: Wizplorer, Freeciv, S.emu


Permisos de publicación

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