Jakie są podstawowe różnice między dwoma popularnymi kompilatorami Go, „gc” i „gccgo”? Zbudować wydajność? Wydajność w czasie wykonywania? Opcje wiersza poleceń? Koncesjonowanie?
Nie szukam opinii na temat tego, która jest najlepsza, tylko podstawowego przeglądu ich różnic, aby móc zdecydować, która jest najlepsza dla moich potrzeb.
Odpowiedzi:
Więcej informacji można znaleźć w sekcji „ Konfigurowanie i używanie gccgo ”:
Jak wyjaśniono w „ Gccgo in GCC 4.7.1 ” (lipiec 2012)
Również:
W skrócie: gccgo: większa optymalizacja, więcej procesorów .
Jednakże, jak zauważył przez OneOfOne ( źródłowym ), często istnieje desynchronizacja między ruchu obsługiwanego przez gccgo i najnowszej wersji GO:
twotwotwo wspomina w komentarzach na slajd prezentacji Brad Fitzpatrick
twotwotwo dodaje:
Jak komentuje peterSO , Go 1.5 now (Q3 / Q4 2015) oznacza:
Slajd „Go in Go” wspomina:
Berkant pyta w komentarzach, czy
gccgo
jest to, z czegogc
został załadowany.Jörg W Mittag odpowiada:
Hector Chu miał zwolnić port systemu Windows z Go w listopadzie 2009.
A
go-lang.cat-v.org/os-ports
strona wspomina Joe / Joseph Poirier wstępną pracę, jak również. Na tej stronie :Dodaj do tego (w pisaniu aplikacji internetowych w Go ) ! 光 京 (Wei Guangjing) .
źródło