Die Programmiersprache Golang ist aufgrund ihrer Einfachheit, leistungsstarken Tools und hohen Produktivität zu einer beliebten Wahl für Entwickler geworden. Wenn Sie eine Anwendung auf Golang erstellen und auf einem Linux-Server ausführen möchten, müssen Sie diese Plattform ordnungsgemäß erstellen und installieren.
Bevor Sie mit dem Golang-Build beginnen, müssen Sie einen Linux-Server vorbereiten. Installieren Sie alle erforderlichen Compiler und Bibliotheken und aktualisieren Sie das System auf die neueste Version. Danach können Sie mit der Installation von Golang beginnen.
Die Installation von Golang auf einem Linux-Server ist ziemlich einfach und dauert nur wenige Schritte. Laden Sie zuerst das Golang-Quellcode-Archiv von der offiziellen Website des Entwicklers herunter. Entpacken Sie das heruntergeladene Archiv in den Ordner Ihrer Wahl.
cd /usr/localsudo tar -xzf go1.17.linux-amd64.tar.gz
Fügen Sie nach dem Entpacken des Archivs den Pfad zu den ausführbaren Golang-Dateien der Umgebungsvariablen PATH hinzu. Dadurch können Golang-Befehle von überall im System ausgeführt werden.
export PATH=$PATH:/usr/local/go/bin
Nachdem die Umgebungsvariable PATH konfiguriert ist, können Sie die Golang-Installation überprüfen, indem Sie den Befehl eingeben go version. Wenn alles erfolgreich ist, sehen Sie die Version von Golang, die Sie gerade installiert haben.
Sie haben jetzt eine Golang-Arbeitsumgebung auf Ihrem Linux-Server und können mit der Entwicklung und dem Sammeln von Anwendungen auf dieser Plattform beginnen. Gute Entwicklung!
Golang-Build für Linux
Um Golang-Anwendungen für Linux zu erstellen, müssen einige Schritte ausgeführt werden.
Schritt 1: Golang installieren
Zuerst müssen Sie Golang auf Ihrem System installieren. Um dies zu tun, können Sie das offizielle Installationsprogramm verwenden, das von der offiziellen Golang-Website heruntergeladen werden kann.
Schritt 2: Konfigurieren der Umgebung
Nach der Installation von Golang müssen Sie die Umgebung anpassen. Fügen Sie der Umgebungsvariablen PATH den Pfad zu den ausführbaren Golang-Dateien hinzu.
Schritt 3: Erstellen eines Projekts
Erstellen Sie ein neues Verzeichnis für Ihr Projekt und navigieren Sie dorthin. Führen Sie dann den Befehl go mod init aus , um das Modul Ihres Projekts zu initialisieren.
Schritt 4: Erstellen des Projekts
Jetzt können Sie mit dem Erstellen Ihres Projekts beginnen. Führen Sie dazu den Befehl go build aus. Golang wird die ausführbare Datei Ihres Projekts zusammenstellen und in das aktuelle Verzeichnis einfügen.
Schritt 5: Testen und Beheben von Fehlern
Es wird empfohlen, das Projekt nach dem Erstellen zu testen und alle möglichen Fehler zu beheben. Dazu können Sie den Befehl go test verwenden. Wenn das Projekt Fehler enthält, korrigieren Sie die Fehler, und wiederholen Sie den Build.
Schritt 6: Verteilen
Nachdem Sie Ihr Projekt erfolgreich erstellt und getestet haben, können Sie es als ausführbare Datei verteilen. Verwenden Sie den Befehl go install, um Ihr Projekt im globalen Binärverzeichnis Ihres Systems zu installieren.
Jetzt kennen Sie die grundlegenden Schritte zum Erstellen von Golang-Anwendungen für Linux. Befolgen Sie diese Anweisungen und erstellen Sie qualitativ hochwertige und effektive Programme mit Golang.
| Das Team | Die Beschreibung |
|---|---|
| go mod init | Initialisieren des Projektmoduls |
| go build | Erstellen eines Projekts |
| go test | Testen des Projekts |
| go install | Installation des Projekts in einem Binärverzeichnis |
Vorbereiten der Umgebung
Um Golang-Programme unter Linux zu erstellen und auszuführen, müssen Sie einige vorläufige Schritte ausführen:
Schritt 1: Installieren Sie das Go-Paket.
Laden Sie das Archiv von der offiziellen Golang-Website herunter (https://golang .org/dl/) und folgen Sie den Installationsanweisungen.
Fügen Sie nach der Installation die Umgebungsvariable GOPATH hinzu und geben Sie den Pfad zum Arbeitsverzeichnis des Projekts an. Zum Beispiel:
Fügen Sie der Umgebungsvariablen PATH auch den Ordner bin hinzu:
Schritt 2: Installieren Sie git.
Git ist für die Arbeit mit Repositorys und das Laden von Modulen erforderlich. Sie können git unter Linux mit folgendem Befehl installieren:
sudo apt-get install git
Schritt 3: Installieren Sie die erforderlichen Abhängigkeiten.
Wenn Ihr Programm von Paketen oder Bibliotheken von Drittanbietern abhängig ist, installieren Sie es gemäß der Dokumentation oder den Anweisungen des Entwicklers.
Schritt 4: Erstellen Sie ein Arbeitsverzeichnis.
Erstellen Sie ein Arbeitsverzeichnis, in dem Sie das Programm entwickeln werden:
In diesem Verzeichnis wird der gesamte Code Ihres Projekts gespeichert.
Schritt 5: Erstellen Sie das Programm.
Jetzt können Sie mit dem Erstellen und Ausführen des Programms beginnen. Verwenden Sie zum Erstellen den folgenden Befehl:
Dieser Befehl kompiliert Ihren Code und erstellt eine ausführbare Datei. Verwenden Sie den folgenden Befehl, um das Programm zu starten:
Jetzt sind Sie bereit, Golang-Programme unter Linux zu erstellen und auszuführen!
Montageanleitung
Um Golang für Linux zu bauen, müssen Sie mehrere Komponenten installieren und einige einfache Schritte ausführen. Hier ist eine Schritt-für-Schritt-Anleitung:
| Schritt | Die Beschreibung | Das Team |
|---|---|---|
| 1 | Installieren Sie Golang | sudo apt-get install golang |
| 2 | Überprüfen Sie die Golang-Installation | go version |
| 3 | Laden Sie den Golang-Quellcode herunter | git clone https://github.com/golang/go.git |
| 4 | Wechseln Sie zum Ordner mit dem heruntergeladenen Code | cd go |
| 5 | Wählen Sie den gewünschten Codezweig aus | git checkout release-branch.go1.x |
| 6 | Sammeln Sie Golang für Linux | ./all.bash |
Nachdem Sie diese Schritte ausgeführt haben, haben Sie eine kompilierte Version von Golang für Linux, mit der Sie Go-Programme entwickeln und ausführen können.
Erforderliche Pakete installieren
Stellen Sie sicher, dass Sie alle erforderlichen Pakete installiert haben, bevor Sie mit der Erstellung von Golang für Linux beginnen. Andernfalls können beim Kompilieren eine Reihe von Fehlern auftreten.
Hier ist eine Liste der Pakete, die Sie installieren sollten:
- build-essential: enthält die erforderlichen Compiler und Dienstprogramme zum Erstellen von Programmen;
- gcc: C-Programmiersprache;
- g++: programmiersprache C++;
- git: zum Klonen des Go-Repositorys;
- mercurial: eines der Versionskontrollsysteme;
- curl: zum Herunterladen von Archiven von der Go-Download-Seite.
Sie können alle diese Pakete mit dem Paketmanager Ihres Linux-Systems installieren. Hier sind einige Beispiele:
Für Debian und Ubuntu:
sudo apt-get updatesudo apt-get install build-essential gcc g++ git mercurial curl
Für CentOS und Fedora:
sudo yum updatesudo yum install make gcc gcc-c++ git mercurial curl
sudo pacman -Sy --needed base-devel gcc git mercurial curl
Nachdem Sie alle erforderlichen Pakete installiert haben, können Sie mit dem nächsten Schritt fortfahren - dem Golang-Build für Linux.