Go (veya Golang), Google tarafından geliştirilmiş, basitlik ve yüksek performans odaklı modern bir programlama dilidir. Go, sistem programlama, web servisleri, ağ uygulamaları ve çoklu iş parçacığı (concurrency) gibi birçok alanda kullanılır. Bu yazıda, Go dilinin Windows, macOS ve Linux işletim sistemlerine nasıl kurulacağını adım adım açıklayacağız.
Windows’a Go Kurulumu
1. Go’nun Resmi Sitesine Gidin
İlk olarak https://go.dev/dl/ adresine gidin. Bu sayfada Go’nun en güncel sürümünü indirebilirsiniz.
2. Windows Installer (.msi) Dosyasını İndirin
Windows için olan `.msi` uzantılı kurulum dosyasını seçin ve indirin. Örneğin:
go1.21.5.windows-amd64.msi
gibi bir dosya.
3. Kurulumu Başlatın
İndirdiğiniz `.msi` dosyasına çift tıklayın ve yönergeleri takip ederek kurulumu gerçekleştirin. Varsayılan ayarlar genellikle yeterlidir. Go, genellikle şu dizine kurulur:
C:\Program Files\Go
4. Ortam Değişkenlerini Kontrol Edin
Kurulum sırasında PATH
ortam değişkeni otomatik olarak ayarlanır. Kontrol etmek için:
- Başlat menüsüne “cmd” yazın ve Komut İstemi’ni açın.
go version
komutunu yazın.
Eğer versiyon bilgisi görüntüleniyorsa kurulum başarılı olmuştur.
5. Basit Bir Go Programı Çalıştırın
package main
import "fmt"
func main() {
fmt.Println("Merhaba Go!")
}
Bu kodu `main.go` adıyla kaydedin ve terminalde çalıştırın:
go run main.go
macOS’a Go Kurulumu
1. Go’yu İndirin
Resmi siteye gidin: https://go.dev/dl/
macOS için olan .pkg
uzantılı dosyayı indirin (örneğin: go1.21.5.darwin-amd64.pkg
).
2. Paket Kurulumunu Başlatın
İndirdiğiniz .pkg dosyasını çift tıklayın ve kurulum adımlarını takip edin. Go genellikle şu dizine kurulur:
/usr/local/go
3. Ortam Değişkenlerini Ayarlayın
Terminali açın ve `~/.zshrc` veya `~/.bash_profile` dosyasına aşağıdaki satırı ekleyin:
export PATH=$PATH:/usr/local/go/bin
Değişiklikleri uygulamak için terminalde şunu yazın:
source ~/.zshrc
4. Kurulumu Doğrulayın
Aşağıdaki komutla Go’nun kurulu olup olmadığını kontrol edin:
go version
5. Basit Go Programı
package main
import "fmt"
func main() {
fmt.Println("Go macOS üzerinde çalışıyor!")
}
Linux’a Go Kurulumu
1. Paket İndirme
Terminalden aşağıdaki komutlarla Go’nun en son sürümünü indirip kurabilirsiniz. Aşağıdaki örnek Ubuntu içindir.
wget https://go.dev/dl/go1.21.5.linux-amd64.tar.gz
sudo rm -rf /usr/local/go
sudo tar -C /usr/local -xzf go1.21.5.linux-amd64.tar.gz
2. Ortam Değişkenlerini Ayarlama
Terminalde şu satırı `~/.bashrc` veya `~/.profile` dosyanıza ekleyin:
export PATH=$PATH:/usr/local/go/bin
Sonra:
source ~/.bashrc
3. Kurulumu Test Etme
go version
4. Test Programı
package main
import "fmt"
func main() {
fmt.Println("Go Linux üzerinde çalışıyor!")
}
Go Ortamı Nasıl Yapılandırılır?
GOPATH ve Workspace
Go 1.11 sürümünden itibaren modül sistemi (modules) ile GOPATH
zorunlu olmaktan çıktı, ancak bazı projelerde halen kullanılmaktadır.
Varsayılan GOPATH
dizini genellikle:
- Linux/macOS:
$HOME/go
- Windows:
%USERPROFILE%\go
Proje klasörünüz şu yapıya benzer olmalıdır:
go-project/
├── go.mod
├── main.go
Modül Kullanımı
Yeni bir Go projesi başlatmak için terminalde:
go mod init github.com/kullaniciadi/projeadi
Bağımlılık eklemek için:
go get github.com/some/library
Kurulum Sonrası İpuçları
- VS Code için Go eklentisi kurun.
- Go playground: Küçük denemeler için https://play.golang.org adresini kullanabilirsiniz.
go fmt
ile kodlarınızı otomatik olarak biçimlendirebilirsiniz.
Sonuç
Go dilini Windows, macOS ve Linux üzerinde kurmak oldukça basittir. Resmi kurulum dosyalarını kullanarak kısa sürede geliştirmeye başlayabilirsiniz. Go’nun hızlı derleyicisi, güçlü standart kütüphanesi ve basit sözdizimi, onu hem yeni başlayanlar hem de ileri düzey geliştiriciler için çekici kılar. Kurulumu tamamladıktan sonra örnek programlar yazarak Go dilini öğrenmeye başlayabilirsiniz.