Heim >Backend-Entwicklung >Golang >Ausführen: Kompilieren oder interpretieren? Das Geheimnis enthüllen
Entmystifizierung des Befehls „go run“ von Go
Der Befehl „go run“ rätselt Benutzer über seine Funktionalität. Während Go Build und Go Install Code in binäre ausführbare Dateien kompiliert, bleibt unklar, ob Go Run Code kompiliert oder interpretiert.
Enthüllung der Natur von „Go Run“
In Im Wesentlichen ist go run ein praktischer Befehl, der den Kompilierungs- und Ausführungsprozess rationalisiert. Hinter den Kulissen führt es die folgenden Schritte aus:
Kompilierung:
Temporäre Ausführung:
Sofortige Ausführung:
Dieses Verhalten kann man sich vorstellen als:
go run X.go -o /tmp/random-tmp-folder/exe & & /tmp/random-tmp-folder/exe
Mit anderen Worten, go run ist im Wesentlichen eine Abkürzung zum Kompilieren und Ausführen eines Go-Programms in einem Durchgang (Wortspiel beabsichtigt).
Das obige ist der detaillierte Inhalt vonAusführen: Kompilieren oder interpretieren? Das Geheimnis enthüllen. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!