Dies ist der Befehls-Go-Build, der beim kostenlosen Hosting-Anbieter OnWorks mit einer unserer zahlreichen kostenlosen Online-Workstations wie Ubuntu Online, Fedora Online, dem Windows-Online-Emulator oder dem MAC OS-Online-Emulator ausgeführt werden kann
PROGRAMM:
NAME/FUNKTION
go - Tool zur Verwaltung des Go-Quellcodes
ZUSAMMENFASSUNG
go bauen [-oder Möglichkeiten für das Ausgangssignal:] [ bauen Fahnen ] [ Pakete ]
BESCHREIBUNG
Build kompiliert die durch die Importpfade benannten Pakete zusammen mit ihren Abhängigkeiten, aber
Die Ergebnisse werden nicht installiert.
Wenn es sich bei den Argumenten um eine Liste von .go-Dateien handelt, behandelt Build sie als Liste von Quelldateien
Angabe eines einzelnen Pakets.
Wenn die Befehlszeile ein einzelnes Hauptpaket angibt, schreibt Build das Ergebnis
ausführbare Datei zur Ausgabe. Andernfalls kompiliert Build die Pakete, verwirft aber die Ergebnisse.
dient lediglich der Überprüfung, ob die Pakete erstellt werden können.
Das Flag -o gibt den Namen der Ausgabedatei an. Wenn nicht angegeben, lautet der Name Paketname.a
(für ein Nicht-Hauptpaket) oder den Basisnamen der ersten Quelldatei (für ein Hauptpaket).
OPTIONAL
Die Build-Flags werden von den Befehlen build, install, run und test gemeinsam genutzt:
-a Erzwingen Sie die Neuerstellung von Paketen, die bereits auf dem neuesten Stand sind.
-n Drucken Sie die Befehle aus, führen Sie sie jedoch nicht aus.
-p n die Anzahl der Builds, die parallel ausgeführt werden können. Der Standardwert ist die Anzahl der CPUs
erhältlich.
-v Gibt die Namen der Pakete aus, während sie kompiliert werden.
-Arbeit Geben Sie den Namen des temporären Arbeitsverzeichnisses aus und löschen Sie ihn beim Beenden nicht.
-x Drucken Sie die Befehle aus.
-Compiler Name
Name des zu verwendenden Compilers, wie in runtime.Compiler (gccgo oder gc)
-gccgoflags 'arg Liste'
Argumente, die bei jedem gccgo-Compiler-/Linker-Aufruf übergeben werden sollen
-gcflags 'arg Liste'
Argumente, die bei jedem 5g-, 6g- oder 8g-Compileraufruf übergeben werden sollen
-ldflags 'Flagge Liste'
Argumente, die bei jedem 5l-, 6l- oder 8l-Linkeraufruf weitergegeben werden
-Stichworte 'Etikett Liste'
eine Liste von Build-Tags, die während des Builds als erfüllt betrachtet werden sollen. Siehe Dokumentation
Weitere Informationen zu Build-Tags finden Sie im Paket go/build.
Weitere Informationen zum Angeben von Paketen finden Sie unter go-pakete(7).
Weitere Informationen zum Installationsort von Paketen und Binärdateien finden Sie unter Go-Gopath(1).
Nutzen Sie Go-Build online mit den onworks.net-Diensten