Se ha lanzado la compilación de la cadena de herramientas GNU con GCC 14.2.0 para Symbian

Después de un largo y arduo trabajo, se lanzó GCC 14.2.0, que corrigió errores de compilación y agregó una serie de mejoras. También incluyó Binutils 2.29.1 y GDB 10.2.

para Windows disponible en forma de archivos ejecutables para su ensamblaje en Linux-Se incluye un script bash en todos los sistemas.

Mejoras:

  • soporte para C++11 y posteriores en el SDK;
  • la macro predeterminada utilizada para Symbian está definida: __SYMBIAN32__;
  • soporte completo para macros predefinidas comunes en GCC;
  • operador eliminar ( void* ptr, std::size_t sz ) noexcept no se exporta.

Para admitir los estándares modernos de C++, hay dos archivos de encabezado en la carpeta fix_headers: gcce.h y e32cmn.h. El primero es compatible con todos los SDK basados ​​en Symbian 9, el segundo es compatible sólo con algunos SDK y fuentes de Symbian 3. Para instalar, use install_headers.py.

La macro __SYMBIAN32__ está diseñada para aislar el código destinado a Symbian. De forma predeterminada, lo establece el sistema de compilación del SDK o mediante parámetros del compilador si se utiliza otro sistema de compilación. Ahora será un poco más fácil para quienes utilicen otros sistemas de montaje.

“Las macros predefinidas comunes son extensiones de GNU C” ©Manual de GCC: se proporciona un conjunto completo de macros para tipos de tamaño fijo.

Correcciones:

  • Error de compilación de GCC "crtfastmath.o no encontrado";
  • finalmente preparé libstdc++ independiente;
  • El BGF finalmente se reunió.

A partir de la versión 5, GCC se compiló solo usando make -k, sin él comenzó a requerir crtfastmath.o y la compilación terminó allí. Esto a pesar de que este archivo no está compilado para SOFTFP (¡en este modo al programa no le importa si la FPU es real o emulada!). Todo se creó con la clave especificada, excepto libstdc++ y GDB independientes.

Descargar aquí.

Fuente: linux.org.ru

Compre alojamiento confiable para sitios con protección DDoS, servidores VPS VDS 🔥 Compra alojamiento web fiable con protección DDoS, servidores VPS VDS | ProHoster