Sistema de compilación libre

GCC GNU Compiler Collection es una herramienta de desarrollo desarrollada por la Free Software Foundation, Inc. Como su nombre indica, esta aplicación gratuita ofrece un completo sistema de compilación. Viene con front-ends y bibliotecas incorporadas, lo que le permite soportar una amplia variedad de lenguajes de programación.

GCC se considera el compilador de facto en la mayoría de los sistemas. Aunque existen nuevos compiladores, como C Compiler y Clang, esta aplicación se utiliza a menudo como punto de referencia para los benchmarks. Sin embargo, en comparación con los nuevos compiladores, sus compiladores son relativamente lentos y no producen el código más optimizado del mercado.

¿Cómo funciona GCC GNU Compiler Collection?

GCC GNU Compiler Collection es un kit de desarrollo que inicialmente solo operaba con el lenguaje de programación C. Sin embargo, con el desarrollo de front-ends adicionales, expandió su capacidad y ahora puede compilar C++, Objective-C, Objective C++, Go, Fortran, Ada, Java, y más. También es compatible con una gran variedad de arquitecturas de procesador. Como resultado, se ha convertido en una herramienta de desarrollo para muchas aplicaciones libres y propias.

GCC traduce los lenguajes de programación a lenguaje de máquina. Primero, toma el código fuente y lo procesa eliminando los comentarios y ampliando el nombre de la macro con el código. A continuación, lo traslada al compilador, que convierte cada línea del archivo preprocesado en lenguaje ensamblador. A continuación, el ensamblador lo traduce al código objeto. Por último, el enlazador produce el archivo que es ejecutable y ya está listo para ser ejecutado.

Los usuarios también pueden ampliar el compilador GCC añadiendo plugins. De este modo, pueden modificar los compiladores estándar para adaptarlos a sus necesidades específicas. Pueden añadir, eliminar e incluso sustituir los pases intermedios que operan en las representaciones de Gimple. Sin embargo, como se ha señalado, los compiladores pueden ser relativamente lentos. Los códigos que produce tampoco son los más optimizados del marcador. Además, hay varias causas por las que la aplicación se retrasa en la notificación de errores.

¿Vale la pena?

En general, GCC GNU Compiler Collection es una completa colección de bibliotecas y front-ends que se puede utilizar para compilar el código fuente en aplicaciones binarias. La aplicación soporta no sólo C sino también otros lenguajes de programación. No solo eso, sino que también soporta una amplia variedad de arquitecturas. Y aunque sus compiladores son más lentos que los sistemas de compilación más modernos, sigue teniendo un buen conjunto de funciones.

  • Pros

    • Admite varios lenguajes de programación
    • Admite una gran variedad de arquitecturas
    • Admite plugins
    • Buena generación de código
  • Contras

    • Los compiladores son relativamente lentos
    • El código que produce no es el más optimizado
    • Retrasos en la notificación de errores
 0/3

Detalles

Programa disponible en otros idiomas



Opinión usuarios sobre GCC GNU Compiler Collection

¿Has probado GCC GNU Compiler Collection? Sé el primero en dejar tu opinión!

Top descargas Kits de desarrollo para Windows

Top descargas Kits de desarrollo para Windows

Top descargas Kits de desarrollo para Windows

Temas relacionadoscon GCC GNU Compiler Collection

También te puede interesar

Alternativas a GCC GNU Compiler Collection

Descubre más programas

Últimos artículos

Las leyes que rigen el uso de este software varían de un país a otro. Ni fomentamos ni aprobamos el uso de este programa si infringe estas leyes.
Softonic
Tu valoración para GCC GNU Compiler Collection
Softonic
100/100

Resultado del análisis: Limpio

Este archivo pasó un análisis de seguridad integral utilizando la tecnología VirusTotal. Es seguro para descargar.

  • Libre de virus
  • Libre de spyware
  • Libre de malware
  • Verificado por Socios de Seguridad

    Logo de VirusTotal

Información del Análisis

Último análisis
miércoles, 6 de diciembre de 2023
Proveedor de análisis
VirusTotal

Compromiso de seguridad de Softonic

GCC GNU Compiler Collection ha sido escaneado exhaustivamente por nuestros sistemas de seguridad avanzados y verificado por socios líderes en la industria. Este archivo proviene del desarrollador oficial y ha pasado todas nuestras verificaciones de seguridad, sin mostrar signos de virus, malware o spyware.