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.
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!