Maison >développement back-end >Golang >La différence entre aller construire et aller installer

La différence entre aller construire et aller installer

尚
avant
2020-01-03 16:15:093028parcourir

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

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

$ go build -o mygo hello.go
$ lsmygo hello.go

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

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!

Déclaration:
Cet article est reproduit dans:. en cas de violation, veuillez contacter admin@php.cn Supprimer