Zum Hauptinhalt springen
tsecurity.de LIVE
Echtzeit-Radar & Feeds
Alle RSS Feeds
👥 Community & Social
Sichere ProgrammierungThe Homelab Is the New Resume(21.09.2026 um 00:29 Uhr)
Sichere ProgrammierungPerl 🐪 Weekly #791 - The Dark Side is here!(21.09.2026 um 00:44 Uhr)
Sichere Programmierungbro.js v3.0.0 – What’s new(21.09.2026 um 00:44 Uhr)
Sichere ProgrammierungFour bugs my test suite couldn't catch(21.09.2026 um 00:49 Uhr)
Sichere ProgrammierungAutomating Deployment with Github Actions(21.09.2026 um 00:49 Uhr)
Linux Tipps & HardeningKernel prepatch 7.3-rc4(21.09.2026 um 00:52 Uhr)
IT NachrichtenHow to use Xbox mode on your Windows PC(21.09.2026 um 00:30 Uhr)
Sichere ProgrammierungThe Homelab Is the New Resume(21.09.2026 um 00:29 Uhr)
Sichere ProgrammierungPerl 🐪 Weekly #791 - The Dark Side is here!(21.09.2026 um 00:44 Uhr)
Sichere Programmierungbro.js v3.0.0 – What’s new(21.09.2026 um 00:44 Uhr)
Sichere ProgrammierungFour bugs my test suite couldn't catch(21.09.2026 um 00:49 Uhr)
Sichere ProgrammierungAutomating Deployment with Github Actions(21.09.2026 um 00:49 Uhr)
Linux Tipps & HardeningKernel prepatch 7.3-rc4(21.09.2026 um 00:52 Uhr)
IT NachrichtenHow to use Xbox mode on your Windows PC(21.09.2026 um 00:30 Uhr)
Intelligence View
⚡ tsecurity.de Intelligence

Como instalar a linguagem de programação Go (Golang)

Reagiere als Erste:r — dein Feedback zählt!

A Go (também conhecida como Golang) é uma linguagem moderna, simples e extremamente eficiente, criada pelo Google. Muito utilizada para desenvolvimento de APIs, microsserviços, ferramentas de linha de comando e sistemas distribuídos, o Go se destaca pela sua performance e facilidade de uso.

Neste guia, você vai aprender como instalar o Go nos principais sistemas operacionais macOS, Linux e Windows, utilizando tanto métodos oficiais quanto gerenciadores de pacotes.

Ao final, também verá como iniciar seu primeiro projeto e compilar aplicações, incluindo cross-compilation.

macOS

Site oficial

Acesse o site oficial, faça o download do arquivo *.pkg e dê dois cliques para iniciar a instalação.

Homebrew (recomendado)

brew install go

Caso ainda não tenha o Homebrew instalado, veja este guia: https://dev.to/natorsc/como-instalar-o-gerenciador-de-pacotes-homebrew-no-macos-1mfm

🐧 Linux

Site oficial

Acesse o site oficial e faça o download do arquivo *.tar.gz.

  1. Remova qualquer instalação anterior do Go e extraia o novo pacote:
sudo rm -rf /usr/local/go && \
sudo tar -C /usr/local -xzf go1.26.2.linux-amd64.tar.gz

Não descompacte o arquivo dentro de um diretório /usr/local/go já existente, isso pode causar erros na instalação.

  1. Adicione o Go ao PATH:
export PATH=$PATH:/usr/local/go/bin

Adicione essa linha ao arquivo $HOME/.profile (usuário) ou /etc/profile (sistema).

Para aplicar:

source $HOME/.profile
  1. Verifique a instalação:
go version

Repositórios (mais prático)

As versões disponíveis podem estar desatualizadas em relação ao site oficial.

Debian/Ubuntu

sudo apt install golang gcc

Fedora

sudo dnf install golang golang-misc gcc

Arch Linux

sudo pacman -S go

Solus

sudo eopkg it -c golang system.devel

openSUSE

sudo zypper install go gcc

Void Linux

sudo xbps-install -S go base-devel

Alpine Linux

sudo apk add go gcc

Microsoft Windows

Site oficial

Baixe o instalador *.msi e execute com duplo clique.

MSYS2

pacman -Syu
pacman -S git mingw-w64-x86_64-toolchain mingw-w64-x86_64-go

Adicione ao PATH:

echo "export PATH=\$PATH:~/Go/bin" >> ~/.bashrc

Winget

winget install --id=GoLang.Go -e

Como iniciar um projeto em Go

Crie uma pasta e inicialize o módulo:

go mod init nome-do-projeto

Crie um arquivo main.go:

package main

import "fmt"

func main() {
    fmt.Println("Hello, World!")
}

Execute:

go run main.go

Compile:

go build main.go

Será gerado um binário para o sistema operacional atual.

Cross-compilation

Para gerar binários para outros sistemas:

GOOS=darwin GOARCH=arm64 go build main.go

Esse exemplo gera um binário para macOS com arquitetura ARM (Apple Silicon – M1, M2, etc).

Você pode alterar os valores de GOOS e GOARCH conforme necessário:

GOOS GOARCH
aix ppc64
android 386
android amd64
android arm
android arm64
darwin amd64
darwin arm64
dragonfly amd64
freebsd 386
freebsd amd64
freebsd arm
freebsd arm64
freebsd riscv64
illumos amd64
ios amd64
ios arm64
js wasm
linux 386
linux amd64
linux arm
linux arm64
linux loong64
linux mips
linux mips64
linux mips64le
linux mipsle
linux ppc64
linux ppc64le
linux riscv64
linux s390x
linux sparc64
netbsd 386
netbsd amd64
netbsd arm
netbsd arm64
openbsd 386
openbsd amd64
openbsd arm
openbsd arm64
openbsd mips64
openbsd ppc64
openbsd riscv64
plan9 386
plan9 amd64
plan9 arm
solaris amd64
wasip1 wasm
windows 386
windows amd64
windows arm
windows arm64
Ähnliche Beiträge
🔍 Verwandte News

Auch interessante Nachrichten Como instalar a linguagem de programação Go (Golang)

Thematisch verwandte Begriffe: Como, instalar, linguagem, programação · 6 Treffer

Laden...

Videos werden geladen ...

Laden...

Beiträge werden geladen ...

Laden...

Videos werden geladen ...

Laden...

Beiträge werden geladen ...

Laden...

Videos werden geladen ...

Laden...

Beiträge werden geladen ...

Laden...

Videos werden geladen ...

Laden...

Beiträge werden geladen ...

Laden...

Videos werden geladen ...

Zum Aktualisieren ziehen
ZERO-DAY CVE-2026-94084 | Suricata before 8.0.7 has an Http2ThreadMultiBuf use-after-free when a t…
Advisory →
TTS Reader • tsecurity.de Voice
tsecurity.de Icon
tsecurity.de App
Offline-Lesen, Eilmeldungen & 0ms Ladezeit

Installiere tsecurity.de direkt auf deinen Home-Bildschirm für das ultimative Vollbild-Magazinerlebnis ohne Browser-Leisten.

Nächster Beitrag
Themen-Radar & Intelligence Matrix
Echtzeit-Taxonomie nach Angriffsvektoren & Plattformen

tsecurity.de Live Threat Radar

🔴 LIVE RADAR
MONITORING
AKTIV
CVE-DATENBANK
LIVE
🔍
Community Radar & Live Chat
Sentinel Bot online • Live-Stream
Dein Cluster: Security Explorer
Match:
lädt…
Verbindung zum Community-Stream wird aufgebaut...
Bearbeitungsmodus — Senden überschreibt deine Nachricht
Community-Puls — was gerade passiert
lädt…
Aktivitäten deiner Analysten
lädt…
Neues Thema oder Eilmeldung einreichen

Reiche interessante Links, Zero-Days oder Debatten ein. Die Community entscheidet per Upvote über die Veröffentlichung.

Heiß diskutierte Einreichungen
🔖 Gespeicherte Artikel
📂 Keine gespeicherten Artikel vorhanden.
Zurück Ziehen Vor
Links: vorheriger Artikel Rechts: nächster Artikel unten: schließen
News NIS-2 Frühwarnung Tier-1 Intel ⏱️ 3 Min vor 10 Min
Artikeldaten werden geladen...

Zurück: vorheriger Vor: nächster
↗ Original-Quelle
Social Reaktionen Deine Reaktion zählt
Einstufung & Relevanz-Poll 0 Stimmen
In sozialen Netzwerken teilen 1-Klick