Heim  >  Artikel  >  Backend-Entwicklung  >  So führen Sie Golang aus

So führen Sie Golang aus

WBOY
WBOYOriginal
2023-05-22 15:29:372825Durchsuche

Go ist eine effiziente, zuverlässige und hoch skalierbare Programmiersprache. Es bietet eine einfache und unkomplizierte Möglichkeit, Code auszuführen und zu kompilieren. Mit Go können Entwickler eine effiziente Parallelitätsverarbeitung, eine schnelle Kompilierungsgeschwindigkeit und integrierte GC erreichen. In diesem Artikel wird erläutert, wie Sie Go-Code in verschiedenen Umgebungen ausführen und kompilieren.

1. Führen Sie das Go-Programm auf dem lokalen Computer aus.

Wenn Sie das Go-Programm auf dem lokalen Computer ausführen möchten, müssen Sie zuerst die Go-Sprache von der offiziellen Website (https://golang.org) herunterladen und installieren. Nachdem die Installation abgeschlossen ist, können Sie das Terminal öffnen und den folgenden Befehl eingeben:

go run hello.go

Dieser Befehl kompiliert und führt den folgenden Code aus:

package main

import "fmt"

func main() {
    fmt.Println("Hello, world!")
}

Nachdem das Programm erfolgreich kompiliert wurde, werden die folgenden Ergebnisse ausgegeben:

Hello, world!

2. Bei anderen Vorgängen Ausführen von Go-Programmen auf dem System

Wenn Sie Go-Programme auf anderen Betriebssystemen wie Linux oder MacOS ausführen möchten, müssen Sie zunächst bestätigen, dass Ihr Betriebssystem die Go-Sprache unterstützt. Sie können die entsprechende Betriebssystemversion von der offiziellen Website herunterladen.

Sobald Sie die Go-Sprache heruntergeladen und installiert haben, können Sie mit dem Schreiben Ihrer Go-Programme beginnen. Wenn Sie mit dem Schreiben fertig sind, können Sie im Terminal den folgenden Befehl eingeben, um das Programm zu kompilieren und auszuführen:

go run hello.go

Bitte beachten Sie, dass Sie zuerst das Verzeichnis eingeben müssen, in dem sich Ihr Go-Programm befindet.

3. Go-Programm lokal erstellen

Wenn Sie Ihr Go-Programm erstellen und kompilieren möchten, können Sie den folgenden Befehl verwenden:

go build hello.go

Dieser Befehl kompiliert Ihren Go-Code und generiert eine ausführbare Datei. Sie können im Terminal den folgenden Befehl eingeben, um Ihr Programm auszuführen:

./hello

Bitte beachten Sie, dass Sie zunächst das Verzeichnis eingeben müssen, in dem sich Ihr Go-Programm befindet, und bestätigen, dass sich Ihr Programm im selben Verzeichnis befindet.

4. Go-Programme in Docker ausführen

Wenn Sie Ihre Go-Programme in Docker ausführen möchten, müssen Sie Docker zunächst in Ihrer lokalen Umgebung installieren. Anschließend müssen Sie eine Docker-Datei schreiben, die den folgenden Inhalt enthält:

FROM golang:alpine
ADD . /go/src/hello
RUN go install hello
ENTRYPOINT /go/bin/hello

Diese Docker-Datei lädt das Bild golang:alpine herunter und fügt Ihr Programm dem Pfad /go/src/hello hinzu. Anschließend wird Ihr Programm kompiliert und ausgeführt. Die letzte ENTRYPOINT-Anweisung teilt Docker mit, wie Ihr Container gestartet werden soll.

Führen Sie den folgenden Befehl im Stammverzeichnis Ihres Programms aus, um Ihr Go-Programm als Docker-Image zu erstellen:

docker build -t my-go-app .

Die Ausführung dieses Befehls wird einige Zeit dauern. Sobald Sie fertig sind, können Sie Ihre Anwendung im Docker-Container ausführen:

docker run -it --rm --name my-running-app my-go-app

Bitte beachten Sie, dass wir hier die Anwendung in einem Docker-Container ausführen, sodass der Container einige zusätzliche Konfigurationen erfordert.

Zusammenfassung

Go-Sprache ist eine leistungsstarke und flexible Programmiersprache, mit der Sie schnell hochwertige und effiziente Anwendungen erstellen können. In diesem Artikel erklären wir, wie Sie Go-Programme in verschiedenen Umgebungen ausführen und kompilieren, einschließlich der Ausführung auf Ihrem lokalen Computer, der Ausführung auf anderen Betriebssystemen, der lokalen Erstellung von Programmen und der Ausführung in Docker. Ich hoffe, dass Sie dieses Wissen beherrschen und die Go-Sprache besser zur Unterstützung Ihrer Projekte und Ihres Geschäfts nutzen können.

Das obige ist der detaillierte Inhalt vonSo führen Sie Golang aus. 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:Wie man in Golang erbtNächster Artikel:Wie man in Golang erbt