La compilación condicional basada en la plataforma viene en dos formas en Go, una con sufijos de archivo y la otra con etiquetas de compilación.
// +build
", puede seguir una sola plataforma o una lista !
firmar Advertencias para las etiquetas de construcción:
// +build
debe colocar en la parte superior del archivo, incluso antes de la cláusula del paquete. Lista de plataformas válidas para etiquetas de compilación y sufijos de archivos |
---|
androide |
Darwin |
libélula |
Freebsd |
linux |
netbsd |
openbsd |
plan9 |
solaris |
ventanas |
Consulte la lista de $GOOS
en https://golang.org/doc/install/source#environment para obtener la lista de plataformas más actualizada.