Programmation en Go/Installation

Un livre de Wikilivres.
Sauter à la navigation Sauter à la recherche

Prérequis[modifier | modifier le wikicode]

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 | modifier le wikicode]

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 | modifier le wikicode]

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 | modifier le wikicode]

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.