Maison > développement back-end > Golang > le corps du texte

La différence entre aller construire et aller installer

Libérer: 2020-01-03 16:15:09
avant
2985 Les gens l'ont consulté

Go (également connu sous le nom de Golang) est un langage compilé statiquement fortement typé développé par Robert Griesemer, Rob Pike et Ken Thompson de Google. Ce tutoriel vous présentera la différence entre go build et go install en go langage.

La différence entre aller construire et aller installer

go build

En go build plus le nom du fichier source Go à compiler, on peut obtenir un fichier exécutable , par défaut le nom de ce fichier est le nom du fichier source moins le suffixe .go.

$ go build hello.go
$ lshello hello.go
Copier après la connexion

Bien sûr, nous pouvons également spécifier d'autres noms via l'option -o :

$ go build -o mygo hello.go
$ lsmygo hello.go
Copier après la connexion

Si nous exécutons la commande go build directement dans le répertoire go-examples sans nom de fichier, nous obtiendrons Un fichier exécutable portant le même nom que le nom du répertoire :

$ go build
$ lsgo-examples hello.go
Copier après la connexion

go install

Par rapport à la commande build, la commande install installera également le fichier exécutable ou Le les fichiers de la bibliothèque sont installés dans le répertoire convenu.

Le fichier exécutable compilé par go install est nommé d'après le nom du répertoire (DIR) où il se trouve

go install installe le fichier exécutable dans le répertoire bin au même niveau que src. Le répertoire bin est créé par go install crée automatiquement

go install compile divers packages dont dépend le fichier exécutable et les place dans le répertoire pkg au même niveau que src

Pour plus de connaissances sur Golang, veuillez faire attention à la colonne tutoriel golang du site Web PHP chinois.

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Étiquettes associées:
go
source:csdn.net
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal