DOCUMENTATION

Le compilateur Go est installé au méso-centre. Vous trouverez plus d'informations sur ce dernier ici : https://golang.org/doc

Pour l'utiliser, il faut charger le module correspondant :

module load go/go-1.11

Par défaut, le répertoire de travail de go sera $HOME/go. Vous pouvez changer cela en éditant la variable d'environnement GOPATH. Par exemple en bash :

export GOPATH=/chemin/vers/dossier

Voici un exemple de code simple, compilé et installé en utilisant les répertoires par défaut de go. Il faut dans un premier temps créer le répertoire /src/hello dans votre répertoire de travail go :

mkdir -p $HOME/go/src/hello
cd $HOME/go/src/hello

Créez ensuite le fichier hello.go

Hello.go

package main

import "fmt"

func main() {
    fmt.Printf("Hello world !\n")
}

Toujours dans le répertoire $HOME/go/src/hello, compilez avec la commande suivante :

go build

Vous pouvez tester le binaire ainsi obtenu :

./hello
Hello world !

Vous pouvez ensuite installer ce programme dans le répertoire $HOME/go/bin avec la commande suivante :

go install

Vous pouvez changer le répertoire de travail par défaut cela en créant la variable d'environnement GOPATH. Par exemple en bash :

export GOPATH=/chemin/vers/dossier

Vous pouvez également changer le répertoire d'installation avec la variable d'environnement GOBIN :

export GOBIN=/chemin/vers/bin

VERSIONS ET SCRIPTS D'INSTALLATION


TAGS