Quais são as principais diferenças entre os dois compiladores Go populares, 'gc' e 'gccgo'? Construir desempenho? Desempenho em tempo de execução? Opções de linha de comando? Licenciamento?
Não procuro opiniões sobre o que é melhor, apenas uma visão geral básica de suas diferenças, para poder decidir o que é melhor para minhas necessidades.
Respostas:
Você pode ver mais em " Configurando e usando o gccgo ":
Conforme explicado em " Gccgo no GCC 4.7.1 " (julho de 2012)
Além disso:
Resumindo: gccgo: mais otimização, mais processadores .
No entanto, conforme comentado por OneOfOne ( fonte ), geralmente há uma dessincronização entre o go suportado pelo gccgo e a versão mais recente do go:
duas e duas mencionam nos comentários o slide da apresentação de Brad Fitzpatrick
twotwotwo adiciona:
Conforme comentários de PeterSO , Go 1.5 agora (Q3 / Q4 2015) significa:
O slide "Go in Go" menciona:
Berkant pergunta nos comentários se
gccgo
é o quegc
foi inicializado.Jörg W Mittag responde:
Hector Chu lançou uma versão do Go para Windows em novembro de 2009.
E a
go-lang.cat-v.org/os-ports
página menciona o trabalho inicial de Joe / Joseph Poirier também. Em desta página :Adicione a isso (em Writing Web Apps in Go ) ! 光 京 (Wei Guangjing) .
fonte