User Tag List

Resultados 1 al 13 de 13

Tema: Nuevo SDK para Wiz con Gcc 4.6.3

  1. #1

    Fecha de ingreso
    Jan 2008
    Ubicación
    Madrid
    Mensajes
    4,447
    Mencionado
    14 Post(s)
    Tagged
    0 Tema(s)
    Agradecer Thanks Given 
    86
    Agradecer Thanks Received 
    155
    Thanked in
    Agradecido 91 veces en [ARG:2 UNDEFINED] posts

    Nuevo SDK para Wiz con Gcc 4.6.3

    hmn del foro inglés ha publicado un nuevo toolchain (SDK) para Wiz con GCC actualizado a la versión 4.6.3. Esto permite a los programadores de C y C++ usar un compilador más moderno y corregido, además de poder usar código con las nuevas características de C++0x. C++0x es un estándar que mejora el lenguaje C++, con características de otros lenguajes modernos como C# o Java. Este toolchain es para Linux.

    Descarga del toolchain para Linux (76 Mb):
    wiz-toolchain-4.6.3-3-linux-i686.tar.bz2

    Según el autor, el toolchain está construido contra la misma glibc que el toolchain de GPH. Puede ser necesario distribuir el libstdc++.so.6 con las nuevas aplicaciones, y debería de ser compatible con las librerías del runtime de Wiz (lo ha probado compilando Rainbow Plains).
    Última edición por hardyx; 13/05/2012 a las 03:21

  2. #2

    Fecha de ingreso
    Oct 2008
    Mensajes
    389
    Mencionado
    1 Post(s)
    Tagged
    0 Tema(s)
    Agradecer Thanks Given 
    0
    Agradecer Thanks Received 
    0
    Thanked in
    Agradecido 0 veces en [ARG:2 UNDEFINED] posts
    Disculpa mi pregunta, pero como hace tiempo que no sigo el lenguaje c++.

    Quería preguntarte, tiene relación con las características del lenguaje c++11, que da mayor estabilidad y compatibilidad con lenguaje c++98 y que implementaba el principio de over-head.

    Es que ando un poco perdido, solo es mera curiosidad.

    Un saludo y muchas gracias de antemano por tú respuesta.

    cjv99.
    Última edición por cjv99; 13/05/2012 a las 13:33

  3. #3

    Fecha de ingreso
    Jul 2006
    Ubicación
    Granada
    Mensajes
    12,650
    Mencionado
    79 Post(s)
    Tagged
    0 Tema(s)
    Agradecer Thanks Given 
    81
    Agradecer Thanks Received 
    1,126
    Thanked in
    Agradecido 719 veces en [ARG:2 UNDEFINED] posts
    Entradas de blog
    22
    En mi opinión llega un poco tarde xDDDD

    Para un profano como yo en programación, ¿aporta mejoras de rendimiento para el usuario leecher final que usa el software de la scene?

    Saludos.

  4. #4

    Fecha de ingreso
    Jun 2004
    Ubicación
    Vivo en el pito foro...
    Mensajes
    20,686
    Mencionado
    70 Post(s)
    Tagged
    0 Tema(s)
    Agradecer Thanks Given 
    230
    Agradecer Thanks Received 
    742
    Thanked in
    Agradecido 466 veces en [ARG:2 UNDEFINED] posts
    Entradas de blog
    28
    ¿C++ modernizándose? ¿anoche con la taja salté a una dimensión paralela? ahora me dirás que han quitado los ficheros de cabecera y todo.

  5. #5

    Fecha de ingreso
    Jan 2008
    Ubicación
    Madrid
    Mensajes
    4,447
    Mencionado
    14 Post(s)
    Tagged
    0 Tema(s)
    Agradecer Thanks Given 
    86
    Agradecer Thanks Received 
    155
    Thanked in
    Agradecido 91 veces en [ARG:2 UNDEFINED] posts
    C++0x quiere decir el "C++ del año 2000", es un estándar que incorpora facilidades al lenguaje, que al final se aprobó en el 2011, de ahí que se llame también c++11. Además la actualización del compilador de GCC 4.0.1 a 4.6.3 significa que el compilador será más estable y "posiblemente" más optimizado. Por ejemplo, en el PdfViewer tuve que desactivar la optimización máxima (-O3) y dejar una menor (-O2), porque las imágenes fallaban en la consola. Lo mismo con esta versión se puede activar O3 sin problemas.

    Para programadores: C++0x tiene cosas como instrucciones foreach, cadenas unicode nativas, clases de enumerados, funciones lambda (anónimas), punteros automáticos y una librería STL ampliada. Muchas de ellas tomadas de Java y C# para facilitar la vida al programador y algunas que ya se usaban, pero ahora forman parte del lenguaje.

    Aqui podeis ver las nuevas características:
    http://es.wikipedia.org/wiki/C%2B%2B11
    http://sysvar.net/es/novedades-cplusplus0x-1/

  6. #6

    Fecha de ingreso
    Jun 2004
    Ubicación
    Vivo en el pito foro...
    Mensajes
    20,686
    Mencionado
    70 Post(s)
    Tagged
    0 Tema(s)
    Agradecer Thanks Given 
    230
    Agradecer Thanks Received 
    742
    Thanked in
    Agradecido 466 veces en [ARG:2 UNDEFINED] posts
    Entradas de blog
    28
    Demasiadas comodidades me parece que están dando. Deberían cambiar la aritmética de punteros por algo más abstracto o la gente se acostumbrará a preocuparse más de lo que haga el código que de escribir los tipos correctamente y reimplementar hacks para cosas básicas.

  7. #7

    Fecha de ingreso
    Sep 2008
    Ubicación
    WORLD 9 - WARP ZONE!
    Mensajes
    14,749
    Mencionado
    30 Post(s)
    Tagged
    0 Tema(s)
    Agradecer Thanks Given 
    193
    Agradecer Thanks Received 
    1,623
    Thanked in
    Agradecido 652 veces en [ARG:2 UNDEFINED] posts
    Entradas de blog
    285

  8. #8

    Fecha de ingreso
    Jun 2004
    Ubicación
    Vivo en el pito foro...
    Mensajes
    20,686
    Mencionado
    70 Post(s)
    Tagged
    0 Tema(s)
    Agradecer Thanks Given 
    230
    Agradecer Thanks Received 
    742
    Thanked in
    Agradecido 466 veces en [ARG:2 UNDEFINED] posts
    Entradas de blog
    28
    Ah, si el Tales of Destiny va bien a 700mhz. El hiccup ocasional cuando meten muchas transparencias, pero si no fuera por la música apenas sería apreciable.

  9. #9

    Fecha de ingreso
    Jul 2009
    Mensajes
    8,737
    Mencionado
    64 Post(s)
    Tagged
    0 Tema(s)
    Agradecer Thanks Given 
    937
    Agradecer Thanks Received 
    571
    Thanked in
    Agradecido 345 veces en [ARG:2 UNDEFINED] posts
    eso que has comentado es en cuanto a c++. pero en cuanto a C? que mejoras/ventajas trae? o sea, por que habria de cambiar? (pregunto porque siempre es una mierda reconfigurar todo el SDK)

  10. #10

    Fecha de ingreso
    May 2008
    Ubicación
    A tu lado, en tus sueños
    Mensajes
    22,309
    Mencionado
    145 Post(s)
    Tagged
    1 Tema(s)
    Agradecer Thanks Given 
    319
    Agradecer Thanks Received 
    552
    Thanked in
    Agradecido 424 veces en [ARG:2 UNDEFINED] posts
    Entradas de blog
    3
    Cita Iniciado por SplinterGU Ver mensaje
    eso que has comentado es en cuanto a c++. pero en cuanto a C? que mejoras/ventajas trae? o sea, por que habria de cambiar? (pregunto porque siempre es una mierda reconfigurar todo el SDK)
    Las mejoras sobre c++ tambien son sobre c, si c++ ya son mejoras sobre c, esto son mejoras sobre los 2 xDDD

  11. #11

    Fecha de ingreso
    Jan 2008
    Ubicación
    Madrid
    Mensajes
    4,447
    Mencionado
    14 Post(s)
    Tagged
    0 Tema(s)
    Agradecer Thanks Given 
    86
    Agradecer Thanks Received 
    155
    Thanked in
    Agradecido 91 veces en [ARG:2 UNDEFINED] posts
    el hecho de que sea una version superior del gcc ya supone una mejora, porque es mas compatible con el gcc de escritorio y tendrá muchas correcciones. Aunque habrá que probarlo a fondo.

  12. #12

    Fecha de ingreso
    Sep 2005
    Mensajes
    15,202
    Mencionado
    247 Post(s)
    Tagged
    1 Tema(s)
    Agradecer Thanks Given 
    675
    Agradecer Thanks Received 
    1,847
    Thanked in
    Agradecido 1,264 veces en [ARG:2 UNDEFINED] posts
    Por cierto ¿Y soluciona en algo el tema de la "incompatibilidad" entre Wiz y Caanoo? O hay que seguir trabajando con liberías dinámicas en versiones concretas para que funcionen en ambas máquinas.
    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%

  13. #13

    Fecha de ingreso
    Apr 2004
    Mensajes
    1,010
    Mencionado
    39 Post(s)
    Tagged
    0 Tema(s)
    Agradecer Thanks Given 
    119
    Agradecer Thanks Received 
    95
    Thanked in
    Agradecido 68 veces en [ARG:2 UNDEFINED] posts
    Drumpi, el compilador no va a arreglar algo inherente a la plataforma (OABI vs EABI). Vamos que seguimos así.

    Por otro lado, en su momento intenté compilar el PockeSNES con gcc 4.5, por si había mejoras en rendimiento. Nada no hubo narices, más que nada porque en estas versiones las optimizaciones que hacía el compilador me dejaban con menos registros para los trozos en ensamblador y había que reescribirlos de nuevo, tirando más de memoria y menos de registros (vamos, que al final perdía rendimiento y me costaba un montón de curro).

    Cambiar el compilador no siempre es buena idea, de hecho hay proyectos que te recomienda compilar con tal o cual versión y no pasar a ninguna otra.
    make -f Makefile.wiz

Permisos de publicación

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