Installation de Google's Go Langue sur Ubuntu


GO langue promue par Google est un nouveau langage de programmation système, dit-on expressive, en même temps, ramasse-miettes. La langue est encore très jeune et il n'y a pas de paquet tout fait disponible pour Ubuntu. Vous pouvez l'installer et de tester les fonctionnalités à partir du référentiel de contrôle de version de go.

Voyons comment vous pouvez le faire. Je l'ai fait sur Ubuntu 9.04.

1) Installez pré-requis sur Ubuntu.

Vous avez besoin de gcc et certains logiciels de soutien comme des bisons pour compiler aller. Installer les éléments suivants.

  $ Sudo apt-get install bison gcc libc6-dev ed. 


L'initiative Go référentiel Mercurial utilise un contrôle de version du système.
Installer Mercurial avec la commande suivante.

  $ Apt-get install mercurial 


2 Configurez les variables d'environnement.

Je suppose que vous envisagez d'installer aller dans un dossier
nommé go dans votre répertoire home.

Dans mon cas il s'agit de / home / fermi / go

Créer avec

  $ mkdir aller 


Maintenant, créez un autre direcory aller à l'intérieur.

  $ Mkdir go / bin 


Le répertoire ci-dessus contiendra vos rendez-vous du compilateur.
Ensuite, vous devez définir u plusieurs variables.

  GOROOT $ export = / home / Fermi / go / Hg $ GOOS à l'exportation = linux   $ Export GOARCH = 386 $ export GOBIN = / home / Fermi / go / bin 


(Note: Vous n'avez pas à créer le Hg dossier. Vous pouvez aussi ajouter ce qui précède
quatre lignes avec la variable PATH dans le fichier ci-dessous. bashrc
Si vous prévoyez d'utiliser vais régulièrement.)

Mise à jour de votre variable PATH.

  $ Export PATH = $ PATH: $ GOBIN 

Vérifiez les variables d'environnement avec.

    $ Env | grep '^' GO ' 

Je me suis comme ça.

GOBIN = / home / Fermi / go / bin /
GOARCH = 386
GOROOT = / home / Fermi / go / Hg
GOOS = linux

3) Saisissez le code source de Mercurial

  $ hg clone https communiqué R: / / / go.googlecode.com Hg / GOROOT $ 


Il a créé / home / Fermi / go / Hg et téléchargé plusieurs fichiers à elle.
Pour construire le long de distribution OK.

4) Compilez Go

  $ Cd $ GOROOT / src all.bash $. / 


Maintenant attendre un certain temps. Les compilations va se dérouler et sera
achevée avec le message suivant

--- Cd .. / test
N bogues connus; 0 bugs inattendus

5) Test aller
Votre système par la langue est prêt à partir.: D
Maintenant écrivons un programme Bonjour tout le monde et le tester.

Créez le programme suivant dans votre éditeur favori et enregistrez-le sous hello.go

  paquet principal 
  "importation fmt" 
  fonction main () (fmt.Printf ( "Bonjour, monde \ n")) 


Pour compiler exécuter hello.go.

  8G $ hello.go 

La commande ci-dessus produit et fichier intermédiaire hello.8.
Ensuite, vous devez le lien.

  8L $ hello.8 


L'exécutable est placé comme 8.out. Enfin, lancez l'exécutable.

  $ ./8.out 


Lire plus à l'expérimentation de GNU / Linux.