Programmation en Go/Installation
Sections |
Prérequis[modifier]
Vous devez installer ou avoir installé les outils suivants :
- compilateur C et librairies standard
- GNU Bison
- make
- awk
- ed
Ces outils sont installés par défaut sur la plupart des systèmes Linux. De plus, il faut installer le logiciel Mercurial.(Téléchargement de Mercurial (en))
Récupérer les sources[modifier]
Lancez la commande suivante :
hg clone -r release https://go.googlecode.com/hg/ go
Cette commande crée un sous-répertoire go dans le répertoire courant.
Compiler go[modifier]
Lancer :
cd go/src ./all.bash
La dernière commande compile le logiciel. Cela peut prendre un certain temps, et cela s'accompagne d'un défilement de commandes sur la console. A la fin de la compilation le texte suivant est affiché :
--- cd ../test N known bugs; 0 unexpected bugs --- Installed Go for linux/amd64 in /home/you/go. Installed commands in /home/you/go/bin. *** You need to add /home/you/go/bin to your $PATH. *** The compiler is 6g.
Ce texte peut varier suivant votre architecture matérielle et le répertoire dans lequel se trouvent les sources. Il y a principalement deux architectures supportées par Go :
- 386 (compilateur 8g)
- AMD 64 bits (compilateur 6g)
Dans la suite nous supposerons que le compilateur est 6g.
Ajouter le chemin au PATH[modifier]
Editez le fichier .bashrc se trouvant dans votre répertoire personnel. En supposant que le répertoire de Go soit situé dans votre répertoire personnel, ajoutez les lignes suivantes à la fin de ce fichier :
export PATH=$PATH:$HOME/go/bin export GOROOT=$HOME/go
A présent, vous pouvez tester le compilateur en compilant votre premier programme, comme nous allons le voir au chapitre suivant.