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: $ GOBINVé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 = linux3) 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 inattendus5) 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.goLa 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.

















