Heim >Backend-Entwicklung >Golang >So kompilieren Sie gopacket erfolgreich unter Windows 64-Bit: Eine Schritt-für-Schritt-Lösung
Problem:
Gopacket kann unter Windows 10 nicht kompiliert werden im 64-Bit-Modus (GOARCH=amd64), trotz erfolgreicher Kompilierung im 32-Bit-Modus (GOARCH=386). Der aufgetretene Fehler ist:
c:/WpdPack/Lib/x64/wpcap.lib: error adding symbols: File in wrong format collect2.exe: error ld returned 1 exit status
Lösung:
Um gopacket unter Windows 64-Bit erfolgreich zu kompilieren, sind die folgenden Schritte unerlässlich:
Erforderliche Komponenten installieren:
Fehlende statische Aufladung generieren Bibliotheken:
Erstellen Sie die statischen Bibliotheken libwpcap.a und libpacket.a mit dlltool-Befehlen:
Kompilierung:
Zusätzliche Hinweise:
Das obige ist der detaillierte Inhalt vonSo kompilieren Sie gopacket erfolgreich unter Windows 64-Bit: Eine Schritt-für-Schritt-Lösung. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!