Maison  >  Article  >  développement back-end  >  La prise en charge de Linux va-t-elle dans la langue ?

La prise en charge de Linux va-t-elle dans la langue ?

青灯夜游
青灯夜游original
2022-11-25 18:22:122426parcourir

linux prend en charge le langage go car le langage go peut être multiplateforme. En raison de sa conception modulaire et de sa modularité, c'est-à-dire que le code est compilé et converti sous la forme binaire la plus petite possible. Par conséquent, le langage Go ne nécessite pas de dépendances et prend en charge l'indépendance de la plate-forme. Son code peut être exécuté sur n'importe quelle plate-forme (Windows, Linux). , Mac OS etc.), et peut être compilé sur n’importe quel serveur et application.

La prise en charge de Linux va-t-elle dans la langue ?

L'environnement d'exploitation de ce tutoriel : système linux7.3, GO version 1.18, ordinateur Dell G3.

Go est un langage de programmation procédural qui peut être utilisé pour une compilation rapide de code machine. C'est un langage compilé à typage statique. Il fournit un mécanisme de concurrence qui facilite le développement de programmes multicœurs et en réseau au niveau machine. Il s'agit d'un langage rapide, typé et interprété de manière dynamique ; il prend en charge les interfaces et l'intégration de types.

linux prend en charge le langage go car le langage go peut être multiplateforme.

Le langage Go est comme le langage Java et prend en charge l'indépendance de la plate-forme. En raison de sa conception modulaire et de sa modularité, c'est-à-dire que le code est compilé et converti sous la forme binaire la plus petite possible, il ne nécessite donc aucune dépendance. Son code peut être compilé sur n'importe quelle plateforme (Windows, Linux, Mac OS, etc.) et peut être compilé sur n'importe quel serveur et application.

Pas besoin d'utiliser une machine virtuelle, le code du langage Go peut être directement généré sous forme de fichier exécutable binaire. De plus, le langage Go possède son propre éditeur de liens et ne s'appuie sur le compilateur et l'éditeur de liens fournis par aucun système. Par conséquent, le fichier exécutable binaire compilé peut s’exécuter dans presque tous les environnements système.

Créez un environnement de développement du langage Go sur Linux

1. Installez le package de développement du langage Go

Vous pouvez consulter le package d'installation sur le site officiel du langage Go (https://golang.google .cn/dl/ ), le kit de développement a deux versions, 32 bits et 64 bits, et vous devez choisir différentes versions en fonction des conditions informatiques du lecteur.

La prise en charge de Linux va-t-elle dans la langue ?

Copiez le lien de téléchargement du package de développement du langage Go (https://dl.google.com/go/go1.13.4.linux-amd64.tar.gz). Ensuite, utilisez la commande cd dans le terminal pour entrer dans le répertoire dans lequel vous stockez le package d'installation (le répertoire /usr/local/ est utilisé ici, les lecteurs peuvent également utiliser d'autres répertoires).

root@ububtu:~# cd /usr/local/
root@ububtu:/usr/local#

Utilisez la commande wget pour télécharger le package de développement du langage Go, comme indiqué ci-dessous.

root@ububtu:/usr/local# wget https://dl.google.com/go/go1.13.4.linux-amd64.tar.gz
--2019-11-06 10:47:23--  https://dl.google.com/go/go1.13.4.linux-amd64.tar.gz
正在解析主机 dl.google.com (dl.google.com)... 203.208.39.196, 203.208.39.193, 203.208.39.200, ...
正在连接 dl.google.com (dl.google.com)|203.208.39.196|:443... 已连接。
已发出 HTTP 请求,正在等待回应... 200 OK
长度: 120054682 (114M) [application/octet-stream]
正在保存至: “go1.13.4.linux-amd64.tar.gz”

go1.13.4.linux  43%  49.44M  3.56MB/s    剩余 16s         ^go1.13.4.linux 100% 114.49M  4.73MB/s    用时 31s        

2019-11-06 10:47:56 (3.67 MB/s) - 已保存 “go1.13.4.linux-amd64.tar.gz” [120054682/120054682])

Utilisez la commande tar pour décompresser le package de développement du langage Go que vous venez de télécharger.

root@ububtu:/usr/local# tar -C /usr/local -xzf go1.13.4.linux-amd64.tar.gz

Après une décompression réussie, un répertoire go sera ajouté dans le répertoire actuel. À ce stade, notre package de développement du langage Go a été installé. Utilisez la commande cd pour entrer dans le répertoire, puis exécutez la commande bin/go version pour. afficher la version actuelle de la langue Go.

root@ububtu:/usr/local/go# bin/go version
go version go1.13.4 linux/amd64

Configurer les variables d'environnement

Nous devons configurer 2 variables d'environnement, GOROOT et PATH.

  • La valeur de GOROOT doit être le répertoire d'installation actuel du langage Go : export GOROOT=/usr/local/goexport GOROOT=/usr/local/go

  • PATH 为了方便使用Go语言命令和 Go 程序的可执行文件,需要追加其值:export PATH=$PATH:$GOROOT/bin:$GOBIN

为了方便以后的使用,需要把这几个环境变量添加 profile 文件中(~/.bash_profile 或 /etc/profile)。如果是单用户使用,可以将环境变量添加在 home 目录下的 bash_profile 文件中,如果是多用户使用,需要添加在 /etc/profile 文件。(推荐大家在 /etc/profile 文件中设置环境变量)

使用vi /etc/profile 命令打开 profile 文件,并将环境变量添加到文件末尾。

La prise en charge de Linux va-t-elle dans la langue ?

添加完成后使用:wq 命令保存并退出。

然后,使用 source /etc/profile 命令使配置文件生效,现在就可以在任意目录使用Go语言命令了。

验证安装

在任意目录下使用终端执行 go env

PATH Afin de faciliter l'utilisation de Go commandes du langage et programmes Go Pour les fichiers exécutables, vous devez ajouter sa valeur : export PATH=$PATH:$GOROOT/bin:$GOBIN

Afin de faciliter utilisation future, vous devez ajouter ces variables d'environnement au fichier de profil (~/.bash_profile ou /etc/profile). Si elle est utilisée par un seul utilisateur, la variable d'environnement peut être ajoutée au fichier bash_profile dans le répertoire personnel. Si elle est utilisée par plusieurs utilisateurs, elle doit être ajoutée au fichier /etc/profile. (Il est recommandé de définir les variables d'environnement dans le fichier /etc/profile) Utilisez la commande vi /etc/profile pour ouvrir le fichier de profil et ajouter les variables d'environnement à la fin du fichier.

🎜La prise en charge de Linux va-t-elle dans la langue ?🎜🎜Ajouter Une fois terminé, utilisez la commande :wq pour enregistrer et quitter. 🎜🎜Ensuite, utilisez la commande source /etc/profile pour rendre le fichier de configuration efficace. Vous pouvez désormais utiliser les commandes du langage Go dans n'importe quel répertoire. 🎜🎜🎜🎜Vérifier l'installation🎜🎜🎜🎜Utilisez le terminal dans n'importe quel répertoire pour exécuter la commande go env Le résultat suivant montre que le package de développement du langage Go a été installé avec succès. 🎜
root@ububtu:~$ go env
GO111MODULE=""
GOARCH="amd64"
GOBIN=""
GOCACHE="/home/feng/.cache/go-build"
GOENV="/home/feng/.config/go/env"
GOEXE=""
GOFLAGS=""
GOHOSTARCH="amd64"
GOHOSTOS="linux"
GONOPROXY=""
GONOSUMDB=""
GOOS="linux"
GOPATH="/home/feng/go"
GOPRIVATE=""
GOPROXY="https://proxy.golang.org,direct"
GOROOT="/usr/local/go"
GOSUMDB="sum.golang.org"
GOTMPDIR=""
. . .
🎜Conseil : seuls les résultats partiels sont affichés ci-dessus. 🎜🎜Recommandations associées : "🎜Tutoriel vidéo Linux🎜"🎜

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:
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