Sistema compilador gratuito

GCC GNU Compiler Collection é uma ferramenta de desenvolvimento desenvolvida pela Free Software Foundation, Inc. Como o nome sugere, este aplicativo gratuito oferece um sistema de compilador abrangente . Ele vem com front-ends e bibliotecas integrados , permitindo que ele suporte uma ampla variedade de linguagens de programação.

O GCC é considerado o compilador de fato na maioria dos sistemas. Embora novos compiladores, como C Compiler e Clang , estejam disponíveis, esse aplicativo é frequentemente usado como ponto de referência para benchmarks . No entanto, em comparação com os novos compiladores, seus compiladores são relativamente lentos e não produzem o código mais otimizado do mercado.

Como funciona o GCC GNU Compiler Collection?

A GNU Compiler Collection, ou GCC, é um kit de desenvolvimento que inicialmente lidava apenas com a linguagem de programação C. No entanto, com o desenvolvimento de front-ends adicionais , ele expandiu sua capacidade e agora pode compilar C++, Objective-C, Objective C++, Go, Fortran, Ada, Java e muito mais. Ele também suporta uma ampla variedade de arquiteturas de processador . Como resultado, tornou-se uma ferramenta de desenvolvimento para muitos aplicativos gratuitos e proprietários.

O GCC traduz as linguagens de programação para linguagem de máquina. Primeiro, ele pega o código-fonte e o processa removendo comentários e expandindo o nome da macro com código. Em seguida, ele o move para o compilador que transforma cada linha do arquivo pré-processado em linguagem assembly. O montador então o traduz no código-objeto. Por fim, o vinculador gera o arquivo executável e pronto para ser executado.

Os usuários também podem estender o compilador GCC adicionando plugins . Ao fazer isso, você pode modificar os compiladores de ações para atender às suas necessidades específicas. Você pode adicionar, remover e até substituir passagens intermediárias operando em representações Gimple. No entanto, como observado, os compiladores podem ser relativamente lentos . Os códigos que produz também não são os mais otimizados no marcador. Além disso, existem várias causas do atraso do aplicativo no relatório de erros .

Vale a pena?

No geral, o GCC GNU Compiler Collection é uma coleção abrangente de bibliotecas e front-ends que você pode usar para compilar código-fonte em aplicativos binários. O aplicativo suporta não apenas C, mas também outras linguagens de programação. Não só isso, mas também suporta uma ampla variedade de arquiteturas. E embora seus compiladores sejam mais lentos do que os sistemas de compiladores mais modernos, ele ainda possui experiência acumulada em torno dele.

  • Prós

    • Suporta várias linguagens de programação
    • Suporta uma ampla variedade de arquitetura
    • Suporta plug-ins
    • Boa geração de código
  • Contras

    • Compiladores são relativamente lentos
    • O código que produz não é o mais otimizado
    • Atrasos no relatório de erros
 0/3

Detalhes

Programa disponível em outros idiomas



Opinião usuários sobre GCC GNU Compiler Collection

Já experimentou GCC GNU Compiler Collection? Seja o primeiro a deixar a sua opinião!

Também pode te interessar

Alternativas ao GCC GNU Compiler Collection

Explorar Apps

Últimos artigos

As leis relativas ao uso deste software estão sujeitas à legislação de cada país. Não incentivamos ou autorizamos o uso deste programa se ele violar essas leis.
Softonic
Sua avaliação sobre GCC GNU Compiler Collection
Softonic

Resultado da verificação: Limpo

Este arquivo passou por uma verificação de segurança abrangente usando a tecnologia VirusTotal. É seguro para download.

  • Sem vírus
  • Sem spyware
  • Sem malware
  • Verificado por Parceiros de Segurança

    Logo de VirusTotal

Informações da Verificação

Último scan
quarta-feira, 6 de dezembro de 2023
Provider de scan
VirusTotal

Integridade do Arquivo

Compromisso de segurança da Softonic

GCC GNU Compiler Collection foi minuciosamente verificado por nossos sistemas de segurança avançados e verificado por parceiros líderes da indústria. Este arquivo vem do desenvolvedor oficial e passou por todas as nossas verificações de segurança, não mostrando sinais de vírus, malware ou spyware.