Programmation en Go/Installation

PrérequisModifier

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[1].

UbuntuModifier

sudo apt-get install golang

Autre systèmeModifier

Récupérer les sourcesModifier

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 goModifier

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. À 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 PATHModifier

Éditez 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

À présent, vous pouvez tester le compilateur en compilant votre premier programme, comme nous allons le voir au chapitre suivant.

RéférencesModifier