Ir despliegue empaquetado del proyecto


1. Vaya comando Bulid

Cómo empaquetar Ir proyectarla?
El uso básico que utilizamos ir comando de construcción, tome un comando de generación mirada go

usage: 
$ go build [-o output] [-i] [build flags] [packages]

-o parámetro para especificar el directorio de salida y el nombre de archivo del paquete
, tales como:

$ go build -o gotest main.go

Los archivos se main.go involucrados se compilan paquete, colocado en el directorio actual, el nombre del archivo gotest.exe (plataforma Windows por defecto compilado para archivos ejecutables, modificar, se describe a continuación)


2. Los dos ejemplos más comunes de envases

Aquí presentamos las dos formas más comunes de envases

2.1 empaquetados en un archivo EXE puede ejecutar en Windows

Empaquetado en extensión de archivo EXE, se pueden ejecutar directamente en las ventanas

En primer lugar, ir al directorio de archivos main.go siguiente, ejecute el siguiente comando

$ go build main.go

Ir a continuación, genera archivos de proyecto envasados ​​en este directorio, y es ventanas main.exe archivos ejecutables se puede ejecutar directamente.

2.2 puede ser empaquetado en un archivo que se ejecuta Linux

Empaquetado en un archivo binario que puede funcionar en la plataforma Linux

En primer lugar, ir al directorio de archivos main.go siguiente, ejecute el siguiente comando

$ set GOARCH=amd64
$ set GOOS=linux

GOOS se refiere a los soportes sistema operativo de destino de los siguientes sistemas operativos
Darwin FreeBSD Windows Linux androide libélula netbsd OpenBSD Plan9 solaris

GOARCH se refiere a la arquitectura de procesador objetivo para apoyar lo que la arquitectura del procesador
brazo arm64 386 amd64 ppc64 ppc64le mips64 mips64le s390x

Después de configurar la arquitectura del sistema operativo de destino y el procesador de destino, se ejecuta el comando para ir a los archivos de construcción main.go, se puede conseguir lo que queremos que el archivo de destino.

$ go build main.go

ir después de bulid Ir empaquetado va a generar los archivos de proyecto en este directorio, y la plataforma Linux es un archivo binario ejecutable.

Un archivo y el lugar este archivo en la carpeta del sistema Linux, chmod 773 [nombre de archivo] dar los permisos de archivo ,. comando / Xx para ejecutar el archivo, no necesita ir las dependencias, puede ejecutar directamente.

Publicados 204 artículos originales · ganado elogios 59 · Vistas de 140.000 +

Supongo que te gusta

Origin blog.csdn.net/baidu_34122324/article/details/90183394
Recomendado
Clasificación