< Programmation en Go

Prérequis

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

Ubuntu

sudo apt-get install golang

Autre système

Récupérer les sources

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

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 PATH

É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érences

Cet article est issu de Wikibooks. Le texte est sous licence Creative Commons - Attribution - Partage dans les Mêmes. Des conditions supplémentaires peuvent s'appliquer aux fichiers multimédias.