aller notes d'étude (b): aller Langue zone de travail

L'article présente l'environnement de développement de la langue pour construire un go, on introduit la langue de go d'espace de travail. Dans la langue du processus de construction vont de l'environnement, la nécessité de comprendre les trois variables d'environnement:

1) GOROOT: répertoire go racine d'installation de la langue, dans l'article précédent: D: \ Program Files \ go

2) GOPATH: leur définition de l'espace de travail

Chemin de génération exécutable: 3) GOBIN

GOPATH est le plus complexe d'une variable d'environnement. GOPATH est le chemin du répertoire à l'espace de travail multiple. Ces chemins fichiers de code source de langue à stocker vont, archiver et fichier exécutable compilé. Pour comprendre ce concept, nous devons comprendre les trois connaissances suivantes:

1. Organisation Source

Java avec un langage similaire a également été installé go paquet de code comme une unité, paquet de code peut avoir des sous-packages. Avant d'utiliser l'entité de programme doit être importé au paquet de code de programme. chemin d'importation est le sous-répertoire du répertoire src pour stocker le programme réel. aller sur le paquet source linguistique générale GOPATH un espace de travail contenu dans le répertoire src d'un sous-ensemble.

2. Les résultats de l'installation source

Après l'installation Si une archive, qui est .a fichier (généré des fichiers statiques compilés), seront stockés dans le répertoire pkg, si vous aviez un fichier exécutable sera stocké dans le répertoire bin de l'espace de travail. Par exemple, une structure de répertoire est la suivante:

Après src / a / b / c, exécution go install src / a / b / c, est généré archives pkg / a / b / ca.

Ainsi, dans un espace de travail, src, pkg, bin est un appartement à trois niveaux. suit la figure:

l'installation et la construction 3.Go

Les codes du bâtiment et l'installation du package sera exécuté compilation, l'emballage et d'autres opérations, et tous les fichiers générés par ces opérations seront d'abord enregistrées dans un répertoire temporaire.

1) la construction d'une commande: go build

Si vous construisez les fichiers source bibliothèque, le fichier résultat n'existe dans le répertoire temporaire. Le bâtiment principal est de vérifier et de vérifier. Si le fichier résultat fichiers source de commande de construction, sera transporté dans le répertoire où le fichier source est située.

2) la commande d'installation: allez installer

opération d'installation procédera d'abord à une construction, l'exploitation et sera lié, et les résultats des fichiers de transport dans le répertoire spécifié.

Si vous installez les fichiers source bibliothèque, le fichier résultat sera transporté dans son répertoire pkg dans un sous-répertoire de l'espace de travail.

Si vous installez les fichiers source de commande, le fichier résultat sera transporté dans le répertoire bin de l'espace de travail, ou les variables d'environnement dans le répertoire point de GOBIN.

Publié 33 articles originaux · a gagné les éloges 2 · vues 40000 +

Je suppose que tu aimes

Origine blog.csdn.net/zjj2006/article/details/104886942
conseillé
Classement