Guide Complet pour Télécharger et Installer Go depuis la Source (2023)

Introduction

Go, un projet open source distribué sous une licence de type BSD, offre une flexibilité unique en permettant aux utilisateurs de construire et exécuter le code source. Ce guide détaille le processus de téléchargement des sources, de construction sur votre machine et d'exécution de Go. Bien que la plupart des utilisateurs préfèrent installer des packages binaires précompilés, ce guide s'adresse à ceux qui souhaitent contribuer au développement des packages précompilés.

Choix des Compilateurs Go Officiels

Deux compilateurs Go officiels sont disponibles, avec une focalisation particulière sur le compilateur gc Go et ses outils. Le support est étendu à divers jeux d'instructions, tels que amd64, 386, arm64, arm, loong64, mips64, mips64le, mips, mipsle, ppc64, ppc64le, riscv64, s390x, et wasm.

Compatibilité Système et Environnements Supportés

Les compilateurs peuvent cibler divers systèmes d'exploitation, notamment AIX, Android, DragonFly BSD, FreeBSD, Illumos, Linux, macOS/iOS (Darwin), NetBSD, OpenBSD, Plan 9, Solaris et Windows. Notez que la prise en charge varie en fonction des architectures.

Installation du Compilateur Go pour l'amorçage

L'outil Go nécessite un compilateur Go installé pour être construit. Il existe quatre façons d'obtenir un compilateur de démarrage, notamment le téléchargement d'une version binaire récente, la cross-compilation à partir d'une installation Go existante, l'utilisation de gccgo, et la compilation à partir du code source C de Go 1.4.

Configuration et Installation

La configuration de l'environnement Go nécessite l'installation de Git et, si nécessaire, d'un compilateur C. Le dépôt Go doit être cloné, et la dernière balise de version (par exemple, go1.12) doit être vérifiée. Le processus d'installation implique l'exécution de scripts comme all.bash, suivi de la vérification avec un programme simple pour s'assurer que Go est installé correctement.

Configuration de l'Environnement de Travail

La configuration finale de l'environnement de travail nécessite quelques étapes supplémentaires, expliquées dans le document How to Write Go Code. Il inclut également des ressources de la communauté Go pour obtenir de l'aide et rester à jour avec les nouvelles versions.

Conclusion

En suivant ce guide complet, vous êtes maintenant prêt à télécharger, construire et exécuter Go depuis la source. Profitez de la puissance et de la flexibilité de ce langage de programmation moderne tout en contribuant à son développement. Pour des détails plus approfondis, consultez la documentation officielle sur .

Top Articles
Latest Posts
Article information

Author: Dean Jakubowski Ret

Last Updated: 16/11/2023

Views: 5939

Rating: 5 / 5 (70 voted)

Reviews: 85% of readers found this page helpful

Author information

Name: Dean Jakubowski Ret

Birthday: 1996-05-10

Address: Apt. 425 4346 Santiago Islands, Shariside, AK 38830-1874

Phone: +96313309894162

Job: Legacy Sales Designer

Hobby: Baseball, Wood carving, Candle making, Jigsaw puzzles, Lacemaking, Parkour, Drawing

Introduction: My name is Dean Jakubowski Ret, I am a enthusiastic, friendly, homely, handsome, zealous, brainy, elegant person who loves writing and wants to share my knowledge and understanding with you.