Looking for go Keywords? Try Ask4Keywords

GoEntwickeln für mehrere Plattformen mit bedingtem Kompilieren


Einführung

Das plattformbasierte bedingte Kompilieren gibt es in Go in zwei Formen, eines mit Dateiendungen und das andere mit Build-Tags.

Syntax

  • Nach " // +build " kann eine einzelne Plattform oder eine Liste folgen
  • Plattform kann zurückgestellt werden, indem Sie mit ! Zeichen
  • Liste der durch Leerzeichen getrennten Plattformen werden ODER-verknüpft

Bemerkungen

Vorsichtsmaßnahmen für Build-Tags:

  • Die // +build Einschränkung muss vor der Paketklausel oben in der Datei stehen.
  • Es muss eine Leerzeile folgen, um sich von den Paketkommentaren zu trennen.
Liste der gültigen Plattformen für Build-Tags und Dateisuffixe
Android
Darwin
Libelle
Freebsd
Linux
netbsd
openbsd
plan9
Solaris
Fenster

Die aktuellste Plattformliste finden Sie in der $GOOS Liste unter https://golang.org/doc/install/source#environment .

Entwickeln für mehrere Plattformen mit bedingtem Kompilieren Verwandte Beispiele