Runtime
Harald Weidner edited this page Feb 20, 2020
·
1 revision
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.