Go

Инсталиране на Go под Ubuntu

Print
User Rating:  / 14
PoorBest 

Здравейте.В тази статия ще ви покажа как да инсталирате 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

 

 

Компютърни езици

Операционни с-ми

Офис

База данни

Въпроси - отговори