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

Comment exécuter Golang dans diverses situations

PHPz
Libérer: 2023-04-03 13:45:52
original
644 Les gens l'ont consulté

Le langage Go est un langage de programmation hautement concurrent et très rapide. Il devient de plus en plus important dans le monde Internet de plus en plus complexe. Aujourd’hui, de plus en plus de programmeurs apprennent et utilisent ce langage. Si vous souhaitez également maîtriser l’utilisation de ce langage, alors vous devez savoir exécuter des applications Golang. Dans cet article, nous apprendrons comment exécuter Golang dans diverses situations.

Première étape : configurer l'environnement de développement Golang

Avant de commencer à apprendre à utiliser Golang, vous devez d'abord installer son environnement de développement. Les applications Golang sont toutes exécutées via la ligne de commande, vous devez donc installer un terminal sur votre ordinateur, puis installer l'environnement de développement du langage Go.

  1. Vous devez d'abord télécharger et installer l'environnement de développement Golang :

Vous pouvez télécharger le package d'installation correspondant sur le site officiel golang.org Après le téléchargement, exécutez le fichier à installer (la méthode d'installation de différents systèmes peut être. différent, veuillez choisir la bonne version et la bonne méthode d'installation).

  1. Une fois l'installation terminée, testez si l'installation a réussi en entrant la commande suivante dans le terminal :

    go version

Si l'installation est réussie, vous verrez des informations de version similaires à celles-ci :

.
go version go1.16.3 darwin/amd64
Copier après la connexion

Étape 2 : Exécuter les applications Golang

Lorsque vous avez configuré l'environnement de développement Golang, vous pouvez commencer à écrire des applications Golang. Les applications Golang sont toutes exécutées via la ligne de commande et les différentes méthodes d'exécution varient en fonction de l'application.

Apprenons quelques méthodes d'exécution courantes :

  1. Exécutez la commande go run

C'est la méthode la plus couramment utilisée dans la phase de développement. Elle peut exécuter la fonction principale directement sans compilation.

Prenons un exemple, en supposant que vous ayez un fichier hello.go, qui a une fonction principale qui peut afficher "Hello, world!". Vous pouvez l'exécuter avec la commande suivante :

go run hello.go
Copier après la connexion

Vous pouvez voir la sortie de la console ". Bonjour le monde!".

  1. Compile via la commande go build

Dans certains cas, vous devez compiler votre code et générer un fichier exécutable, dans ce cas vous pouvez utiliser la commande go build pour compiler.

Prenons également un exemple. Supposons que vous ayez un fichier hello.go, qui a une fonction principale qui peut afficher "Bonjour tout le monde !". Le programme peut être compilé dans un fichier exécutable via la commande suivante :

go build hello.go
Copier après la connexion

Compilation. terminé Enfin, dans le même répertoire, vous trouverez un fichier exécutable nommé hello (attention : pas hello.go). Exécutez simplement le fichier :

./hello
Copier après la connexion

Voir la sortie de la console "Bonjour tout le monde !"

  1. Installez via la commande go install

Dans certains cas, vous souhaitez installer le programme compilé dans un autre répertoire ou vous souhaitez empaqueter votre programme dans une bibliothèque pour que d'autres programmes puissent l'appeler. Dans ce cas, vous pouvez utiliser la commande go install pour l'installer.

Prenons hello.go comme exemple, en supposant que vous souhaitiez l'installer dans le répertoire bin sous $GOPATH ($GOPATH est une variable d'environnement sous certains systèmes d'exploitation), il vous suffit d'utiliser la commande suivante :

go install hello.go
Copier après la connexion

À ce stade heure où hello.go a été installé dans le répertoire $GOPATH/bin/ Vous pouvez l'exécuter en tapant hello n'importe où.

  1. Utilisation des modules Go

Les modules Go sont une fonctionnalité introduite dans la version Go1.11, qui peut nous aider à gérer les différentes dépendances requises par nos projets. Avant d'utiliser les modules Go, nous devons confirmer que notre environnement le prend en charge. Vous pouvez confirmer avec la commande suivante :

go version
Copier après la connexion

Après confirmation, nous devons ajouter un fichier nommé go.mod dans notre répertoire de projet. Dans le fichier go.mod, nous pouvons spécifier les différentes dépendances requises par notre projet, puis utiliser la commande suivante pour télécharger toutes les dépendances :

go mod download
Copier après la connexion

Une fois le téléchargement terminé, nous pouvons utiliser la commande go run pour exécuter directement le fonction principale, ou vous pouvez utiliser les commandes go build et go install pour générer des fichiers exécutables et des bibliothèques.

Résumé :

Dans cet article, nous avons appris comment exécuter des applications Golang dans différents environnements, notamment en les exécutant directement à l'aide de la commande go run, en les compilant à l'aide de la commande go build, en les installant à l'aide de la commande go install et en utilisant les modules Go. Gérer les dépendances. . Ce sont les opérations de base pour développer des applications Golang. Je pense que cet article peut vous aider à exécuter correctement les applications Golang.

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!

source:php.cn
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
À propos de nous Clause de non-responsabilité Sitemap
Site Web PHP chinois:Formation PHP en ligne sur le bien-être public,Aidez les apprenants PHP à grandir rapidement!