Gos verwirrende Versionsausgabe
In Go kann die Verwendung des Befehls „go version“ manchmal zu unerwarteten Ergebnissen führen. Anstatt die installierte Go-Version anzuzeigen, wird möglicherweise eine „xgcc“-Version angezeigt. Diese Diskrepanz kann verwirrend sein, insbesondere wenn bekannt ist, dass die installierte Version unterschiedlich ist.
Um dieses Problem zu verstehen, ist es wichtig zu wissen, dass viele Linux-Distributionen über ihre Paketmanager wie APT verfügen. Allerdings wird dabei häufig eine mit GCC kompilierte Version von Go installiert, die als „xgcc“ bekannt ist. Diese xgcc-Version unterscheidet sich möglicherweise von der Version, die vom offiziellen Go-Tarball installiert wurde, der den Clang-Compiler verwendet.
In Ihrem Fall haben Sie Go 1.4.2 vom Tarball installiert. Auf Ihrem System ist jedoch immer noch die xgcc-Version über APT installiert. Um dieses Problem zu beheben, können Sie die xgcc-Version mit dem folgenden Befehl entfernen:
sudo apt-get remove gccgo
Nachdem Sie die xgcc-Version entfernt haben, sollte beim Ausführen von go version nun die korrekte installierte Version von Go angezeigt werden, in Ihrem Fall 1.4. 2.
Das obige ist der detaillierte Inhalt vonWarum zeigt „go version' eine „xgcc'-Version anstelle meiner installierten Go-Version an?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!