ir notas de estudio (B): ir Lenguaje Área de Trabajo

El artículo presenta el entorno de desarrollo de lenguaje para construir un camino, introducimos el idioma espacio de trabajo marcha. En el lenguaje del proceso de construcción ambiente va, la necesidad de comprender las tres variables de entorno:

1) GOROOT: directorio raíz de instalación de idioma ir, en el artículo anterior: D: \ Archivos de programa \ go

2) GOPATH: su definición de espacio de trabajo

de generación de ruta ejecutable: 3) GOBIN

GOPATH es el más complejo de una variable de entorno. GOPATH es la ruta del directorio de espacio de trabajo múltiple. Estos archivos de código fuente caminos lenguaje van a almacenar, archivar y el archivo ejecutable compilado. Para entender este concepto, tenemos que entender los tres conocimiento siguiente:

1. Fuente organización

Java con un lenguaje similar también se ha instalado el paquete de código marcha como una unidad, paquete de código puede tener sub-paquetes. Antes de utilizar la entidad de programa necesita ser importada al paquete de código de programa. ruta de importación es el subdirectorio del directorio src para almacenar el programa en sí. ir en la lengua del paquete fuente GOPATH en general un espacio de trabajo contenido en el directorio src de un sub-paquete.

2. Los resultados de la instalación fuente

Si después de la instalación de un archivo, que es .a archivo (generada archivos estáticos compilados), será almacenado en el directorio de paquete, si usted tenía un archivo ejecutable se almacena en el directorio bin del espacio de trabajo. Por ejemplo, una estructura de directorios es la siguiente:

Después de src / a / b / c, ejecución ir instalar src / a / b / c, se genera archivo PKG / a / b / ca.

Así, en un espacio de trabajo, src, PKG, directorio bin es un piso de tres niveles. La figura siguiente:

3.Go instalación y construcción

Los códigos de construcción y la instalación del paquete se ejecutarán compilación, empaquetado y otras operaciones, y todos los archivos generados por estas operaciones serán primero guardan en un directorio temporal.

1) la construcción de un comando: acumulación ir

Si usted construye los archivos de origen de la biblioteca, el archivo de resultados sólo existirá en el directorio temporal. El edificio principal es para comprobar y verificar. Si los archivos de la fuente de comando de construcción, el archivo de resultados será transportado al directorio donde se encuentra el archivo de origen.

2) el comando de instalación: Go instalar

operación de instalación, primero realizará un construir, operar y será enlazado, y los resultados de los archivos de transporte en el directorio especificado.

Si va a instalar los archivos de origen de la biblioteca, el archivo de resultados será transportado a su directorio de paquete en un subdirectorio del espacio de trabajo.

Si va a instalar los archivos de origen de comando, el archivo de resultados será transportado a él en el directorio bin del espacio de trabajo, o las variables de entorno al directorio del punto de GOBIN.

Publicado 33 artículos originales · ganado elogios 2 · Vistas a 40000 +

Supongo que te gusta

Origin blog.csdn.net/zjj2006/article/details/104886942
Recomendado
Clasificación