GO Binary Exec format error
Hallo Zusammen,
ich arbeite auf einem Windows 10 Rechner in der Powershell. Ich möchte eine Anleitung ausführen doch in dieser stand nur drin wie man das von einer Linux MAschine macht. Eigentlich möchte ich nur eine Go Binary Executable erstellen. Unter Linux mache ich das so:
Unter Windows habe ich keine Ahnung um erhlich zu sein
Habe dann aber folgendes gemacht:
Dann habe ich den go Befehl ausgeführt:
Ist das soweit richtig? Ich erhalte im Nachhinein beim testen den Error:
Kann mir jemand weiterhelfen???
ich arbeite auf einem Windows 10 Rechner in der Powershell. Ich möchte eine Anleitung ausführen doch in dieser stand nur drin wie man das von einer Linux MAschine macht. Eigentlich möchte ich nur eine Go Binary Executable erstellen. Unter Linux mache ich das so:
GOOS=linux GOARCH=amd64 go build -o config-server
Unter Windows habe ich keine Ahnung um erhlich zu sein
Habe dann aber folgendes gemacht:
input command:
go env GOOS GOARCH
output:
windows
amd64
</code
Dann habe ich das gesetzt:
set GOOS=windows
set GOARCH=amd64
Dann habe ich den go Befehl ausgeführt:
go build -o config-server
Ist das soweit richtig? Ich erhalte im Nachhinein beim testen den Error:
cannot execute binary file: Exec format error
Kann mir jemand weiterhelfen???
Bitte markiere auch die Kommentare, die zur Lösung des Beitrags beigetragen haben
Content-ID: 644452
Url: https://administrator.de/forum/go-binary-exec-format-error-644452.html
Ausgedruckt am: 08.04.2025 um 18:04 Uhr
1 Kommentar
Nabend,
habe zwar auch keine Ahnung von GO, aber lass doch mal bei
das "-o config-server" weg, dann solltest Du eine go-api.exe erhalten.
dann versuchst Du es mit
dann sollte es eine unter Windows ausführbare Datei ergeben.
Vgl. https://medium.com/@utranand/building-golang-package-for-linux-from-wind ...
Die Umgebungsvariablen müssen aber alle passen.
Gruß
cykes
habe zwar auch keine Ahnung von GO, aber lass doch mal bei
go build -o config-server
dann versuchst Du es mit
go build -o config-server.exe
Vgl. https://medium.com/@utranand/building-golang-package-for-linux-from-wind ...
Die Umgebungsvariablen müssen aber alle passen.
Gruß
cykes