Maison >développement back-end >Golang >Pourquoi la « version Go » affiche-t-elle une version « xgcc » au lieu de ma version Go installée ?
Sortie de version déroutante de Go
Dans Go, l'utilisation de la commande go version peut parfois donner des résultats inattendus. Au lieu d'afficher la version Go installée, cela peut indiquer une version "xgcc". Cet écart peut laisser perplexe, surtout lorsque l'on sait que la version installée est différente.
Pour comprendre ce problème, il est important de savoir que de nombreuses distributions Linux incluent Go via leurs gestionnaires de packages, comme APT. Cependant, cela installe souvent une version de Go compilée avec GCC, connue sous le nom de « xgcc ». Cette version de xgcc peut différer de celle installée depuis l'archive officielle Go, qui utilise le compilateur Clang.
Dans votre cas, vous avez installé Go 1.4.2 depuis l'archive tar. Cependant, la version xgcc est toujours installée sur votre système via APT. Pour résoudre ce problème, vous pouvez supprimer la version xgcc à l'aide de la commande suivante :
sudo apt-get remove gccgo
Après avoir supprimé la version xgcc, l'exécution de la version go devrait maintenant afficher la version installée correcte de Go, qui dans votre cas est 1.4. 2.
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!