Здравейте.В тази статия ще ви покажа как да инсталирате GO на Ubuntu.
Go е език за програмиране създаден в Google от Роб Пайк , Кен Томпсън
и Робърт Гриземер.За повече информация за езика можете да посетите
официалният сайт на проекта :
http://golang.org/ Да преминем към самата инсталация.
1.Първото нещо , което трябва да направите е да инсталираме bison:
$ sudo apt-get
install bison ed gawk gcc libc6-dev make
2.След това инсталираме и инструмент за изграждане на компилатора:
$apt-get
install python-setuptools python-dev build-essential gcc
3.Преди да напишете следното в конзолата се уверече че нямате папка go в home
$ hg clone -r release
go.googlecode.com/hg/ go
4.Самото инсталиране на Go става по следния начин:
$ cd go/src
$ ./all.bash Изчакайте около минута две и накрая на инсталацията трябва да пише нещо като:
--- cd ../test
N known bugs; 0 unexpected bugs
Сега следват настройките на $PATH
В конзолата пишете :
export GOROOT=$HOME/go
export GOARCH=386
export GOOS=linux
export GOBIN=
$GOROOT/bin
export PATH=$PATH:$GOBIN
GOARCH=386 е доста относително.Това зависи с каква архитектура сте.
Ето списък на тези които се подържат за Linux:
$GOARCH 386
amd64
arm Скед това изпълнявате следниата команда :
$sudo gedit ~/.bashrc
sudo за да можете да редактирате файла.В неговия край добавяте следните редове:
GOROOT=$HOME/go
GOARCH=386
GOOS=linux
GOBIN=$GOROOT/bin
PATH=$PATH:$GOBIN
С това инсталацията приключва.Ето и един пример за това как да
компилирате и изпълнявате програми:
$ 8g hello.go $ 8l hello.8 $ ./8.out Компилатора 8g също е относителен .За по голяма яснота разгледайте далния списък:
amd64 (a.k.a. x86-64); 6g,6l,6c,6a
386 (a.k.a. x86 or x86-32); 8g,8l,8c,8a
arm (a.k.a. ARM); 5g,5l,5c,5a
Това е примерна програма:
| Код: |
package main import "fmt" func main() { fmt.Printf("hello, world from Go\n") fmt.Printf("Урока е направен за nau4i.me \n") // естествено , подържа кирилица :) }
|
Компилирате и изпълнявате , резултата е :
hello, world from Go
Урока е направен за nau4i.me
BSD-style license
За повече информация :
golang.org/doc/install.html