Skip to content

Runtime

Harald Weidner edited this page Feb 20, 2020 · 1 revision

Go Laufzeitumgebung

Environment-Variablen

Das Verhalten von Go-Programmen kann über die folgenden Environment-Variablen gesteuert werden:

  • GOMAXPROCS: Anzahl der (OS-)Threads, die bei der Ausführung maximal erzeugt werden. (Dokumentation hier oder hier)
  • GOPATH: Suchpfad für importierte Bibliotheken (Dokumentation).
  • GOROOT: Installationsverzeichnis der Go-Distribution. Die Variable wird nur benötigt, wenn Go nicht als Paket aus der Distribution installiert wird (Paket golang in Debian) und nicht der Default-Installationspfad (unter Linux /usr/local/go) verwendet wird (Dokumentation).
  • CGO_ENABLED: Option für den Compiler, vgl. hier.

Weitere Informationen zu Environment-Variablen gibt es hier.