Heim  >  Artikel  >  Backend-Entwicklung  >  Installation des Golang-Arms

Installation des Golang-Arms

王林
王林Original
2023-05-19 09:32:071205Durchsuche

Mit der Beliebtheit von Prozessoren mit ARM-Architektur achten immer mehr Entwickler darauf, wie sie auf der ARM-Plattform entwickeln können. Als effiziente und gleichzeitige Programmiersprache hat sich Golang nach und nach zu einer beliebten Wahl auf der ARM-Plattform entwickelt. In diesem Artikel wird erläutert, wie Sie Golang auf ARM-Systemen installieren.

1. Laden Sie das Golang-Softwarepaket herunter

Zunächst müssen wir auf die offizielle Golang-Website gehen, um das der ARM-Architektur entsprechende Golang-Softwarepaket herunterzuladen. Derzeit bietet die offizielle Website mehrere Versionen von Golang-Softwarepaketen an. Wir müssen das Softwarepaket auswählen, das zu unserem System und unserer Architektur passt, um es herunterzuladen.

Laut offizieller Dokumentation sind die derzeit offiziell unterstützten ARM-Architekturen ARMv6, ARMv7 und ARM64. Wir können die aktuell verwendete Systemarchitektur mit dem folgenden Befehl überprüfen:

$ uname -m

Wenn es ARMv6 oder ARMv7 ist, wird empfohlen, eine Version vor Golang 1.16 herunterzuladen; wenn es ARM64 ist, wird empfohlen, Golang 1.16 oder höher herunterzuladen.

In diesem Beispiel verwenden wir einen Raspberry Pi 4 Model B, der Download ist also Golang Version 1.16.

2. Installieren Sie das Golang-Softwarepaket

Nachdem der Download abgeschlossen ist, müssen wir das Golang-Softwarepaket in das angegebene Verzeichnis entpacken. Hier entscheiden wir uns dafür, das Softwarepaket in das Verzeichnis /usr/local zu extrahieren. Hierbei handelt es sich um eine Konvention, und Software von Drittanbietern wird normalerweise in diesem Verzeichnis installiert.

Führen Sie den folgenden Befehl aus, um das Softwarepaket in das Verzeichnis /usr/local zu dekomprimieren:

$ sudo tar -C /usr/local -xzf go1.16.linux-armv6l.tar.gz

Nach Abschluss der Dekomprimierung wird im Verzeichnis /usr/local ein Go-Verzeichnis generiert, das Golang-bezogene Dateien enthält. In diesem Verzeichnis können wir die folgenden Dateien und Verzeichnisse sehen:

go/
├── api
├── bin
├── lib
├── pkg
└── src

Unter ihnen befinden sich die Verzeichnisse bin, lib und pkg, die vom Golang-Compiler benötigt werden; das Verzeichnis src enthält alle Standard-Bibliotheksquellcodes; Es enthält API-Dokumentation für alle Versionen von Golang.

Als nächstes müssen wir Golang-bezogene Umgebungsvariablen konfigurieren, damit wir Golang im Terminal verwenden können.

3. Golang-Umgebungsvariablen festlegen

Bevor wir Golang-Umgebungsvariablen festlegen, müssen wir zunächst bestätigen, ob die folgenden zwei Pfade in der PATH-Variablen des aktuellen Benutzers enthalten sind:

/usr/local/go/bin
$HOME/go/bin

Wenn keiner der beiden oben genannten Pfade enthalten ist Mit der Variablen PATH können Sie der Datei ~/.bashrc die folgenden zwei Codezeilen hinzufügen:

export PATH=$PATH:/usr/local/go/bin
export PATH=$PATH:$HOME/go/bin

Hinweis: Wenn Sie zsh verwenden, fügen Sie bitte den obigen Code zur Datei ~/.zshrc hinzu.

Sobald die Einrichtung abgeschlossen ist, führen Sie den folgenden Befehl direkt im Terminal aus, um die im aktuellen System installierte Golang-Version anzuzeigen:

$ go version
go version go1.16 linux/arm

An diesem Punkt haben wir Golang erfolgreich auf dem ARM-System installiert. In der folgenden Entwicklungsarbeit können Sie Golang sicher für die Programmentwicklung verwenden.

Das obige ist der detaillierte Inhalt vonInstallation des Golang-Arms. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Vorheriger Artikel:Golang implementiert LuaNächster Artikel:Golang implementiert Lua