Menyusun Gopacket pada Windows 64-bit
Masalah:
Apabila cuba menyusun gopacket pada Windows 10 untuk 64-bit (GOARCH=amd64), ralat berlaku menunjukkan "Fail dalam format yang salah" apabila menambahkan simbol wpcap pada binari.
Penyelesaian:
Untuk menyusun gopacket pada Windows 64-bit dengan jayanya, ikuti langkah berikut:
Memandangkan pek pembangun Winpcap tidak mempunyai perpustakaan statik Linux (libwpcap.a dan libpacket.a), jananya secara manual:
dlltool --as-flags=--64 -m i386:x86-64 -k --output-lib libwpcap.a --input-def wpcap.def dlltool --as-flags=--64 -m i386:x86-64 -k --output-lib libpacket.a --input-def packet.def
Dengan langkah-langkah ini selesai, gopacket harus menyusun tanpa ralat pada Windows 64-bit.
Atas ialah kandungan terperinci Bagaimana untuk Menyusun Gopacket pada Windows 64-bit dengan Ralat \'Fail dalam Format Yang Salah\'?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!