[Nasıl] Google Go Programlama Dili Kurulumu ve Kullanımı

Başlatan barış, 08 Eylül 2010 - 13:24:13

« önceki - sonraki »

0 Üyeler ve 1 Ziyaretçi konuyu incelemekte.

barış

Go programlama dili açık kaynak bir programlama dilidir. Google tarafından desteklenmektedir. Bu yüzden Google Go olarak da bilinir. Nasıl kurulduğuna gelince öncelikle uçbirime: (kendi yaptığım şekilde anlatıyorum)

sudo apt-get install bison ed gawk gcc libc6-dev make komutunu veriyoruz.

daha sonra mercurial programı yüklü değilse
sudo apt-get install mercurial komutu ile mercurial'ı yüklüyoruz.

Ondan sonra, sudo apt-get install python-setuptools python-dev build-essential gcc
komutunu veriyoruz. Gerekli işlemleri yaptıktan sonra:

hg clone -r release https://go.googlecode.com/hg/ go
yazıyoruz.

bu işlemi de tamamladıktan sonra, sırasıyla uçbirime
cd go/src
./all.bash


diyoruz ve işlemin tamamlanmasını bekliyoruz. (bu işlem biraz uzun sürüyor)

daha sonra tamamlanınca altta şu çıktıyı vermesi gerekiyor:
--- cd ../test
N known bugs; 0 unexpected bugs

---
Installed Go for linux/amd64 in /home/you/go.
Installed commands in /home/you/go/bin.
*** You need to add /home/you/go/bin to your $PATH. ***
The * derleyici is 8g

tabi bu 8g ve 6g olayı farklı. 64bit için 6g, 32bit için 8g kullanacaksınız.

İlk satırdaki "N known bugs; 0 unexpected bugs" bende "1known bugs;" diye geçti ancak sorunsuz.

En son bitirdikten sonra şu şekilde program yazmaya başlıyoruz:
cd /home/kullaniciadi/go/bin
yazarak ilgili dizine çıkıyoruz.

Daha sonra konsola,
gedit merhaba.go yazıyoruz.

açılan gedit dosyasının içine:
package main

import "fmt"

func main() {
fmt.Printf("merhaba dunya\n")
}
yazıp kaydediyoruz ve ilk programımızı derlemeye koyuluyoruz.

sonra:
8g merhaba.go
8l merhaba.8
ile derliyoruz. 1-2saniye içinde derliyor zaten. Alt satıra düşmeniz gerekiyor. Alt satıra düştükten sonra:

./8.out
diyerek programı çalıştırıyoruz.

ekrana "merhaba dunya" yazması gerekiyor.

Anlatımda hatalar varsa yorumlarda belirtin lütfen.

eribol


sayz

~/go/bin dizinini PATH'e eklersek daha kullanışlı oluyor...

celalmuhtar

Teşekkür ederim. Çalştırdığım zaman bu hatayı veri - "8g: command not found" internetde aradım aşağıdakı çözüm yolunu buldum.
1. PATH=$PATH:/home/[kullaniciismi]/go/bin
2. export PATH