Heim  >  Artikel  >  Backend-Entwicklung  >  Die Go-Sprache generiert ausführbare Dateien über Befehle

Die Go-Sprache generiert ausführbare Dateien über Befehle

尚
nach vorne
2020-06-18 17:27:133290Durchsuche

Die Go-Sprache generiert ausführbare Dateien über Befehle

Nach der Installation von go legen wir normalerweise die Umgebungsvariablen GOROOT und GOPATH fest. Aufgrund der komplexen Projektstruktur in der tatsächlichen Arbeit können Sie jedoch manchmal die Anforderungen nicht erfüllen Legen Sie es in cmd fest. Temporärer GOPATH;

Viele IDEs, wie z. B. IDEA, können auch globalen GOPATH und temporären GOPATH festlegen, aber das Kompilieren ausführbarer Dateien kann etwas kompliziert sein oder die Konfigurationsdatei app.conf kann beim Kompilieren nicht geladen werden oder die IDE-Situation durchgehen, ich bin auf diese Falle gestoßen.

Daher wird die ausführbare Go-Datei über Befehle generiert.

  • Zum Beispiel ist die Projektstruktur wie folgt:

Die Go-Sprache generiert ausführbare Dateien über Befehle

Da es auf beego in github.com, github.com, ankommt muss dem GOPATH übergeordnetes Verzeichnis hinzugefügt werden.

1. Öffnen Sie das cmd-Befehlsfenster und legen Sie mit dem Befehl die Umgebungsvariable für den Pfad des zu kompilierenden Pakets und den Pfad des abhängigen Pakets fest, d. h. GOPATH (diese Einstellung ist nur wirksam für). dieses Fenster):

Setzen Sie GOPATH=E :ProgrammerRouteGoDevelopment

2. Stellen Sie dann das Betriebssystem ein:

  • Generieren Sie die ausführbare Windows-Datei:
set GOOS=windows
  • Linux-ausführbare Datei generieren:
set GOOS=linux

3. Führen Sie dann go install aus

go install sayHello

im src-Verzeichnis. Wenn kein Fehler gemeldet wird, werden die Verzeichnisse bin und pkg unter GOPATH generiert und die ausführbare Datei befindet sich im Verzeichnis bin, wie in der Abbildung gezeigt:

Die Go-Sprache generiert ausführbare Dateien über Befehle

Mit Versionen nach beego1.7.0 können Sie auch die IDE zum Ausführen des go-Projekts verwenden. Die Konfiguration von app.conf kann nicht geladen werden, und sie kann auch nicht mit go install geladen werden.

Sie Sie können „go run main.go“ verwenden, um app.conf zu laden, oder Sie können das Bee-Tool zum Laden verwenden.

Weitere Informationen zu diesem Thema finden Sie in der Spalte Go Language Tutorial

Das obige ist der detaillierte Inhalt vonDie Go-Sprache generiert ausführbare Dateien über Befehle. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Dieser Artikel ist reproduziert unter:segmentfault.com. Bei Verstößen wenden Sie sich bitte an admin@php.cn löschen