Windows 64비트에서 Gopacket 컴파일
문제:
gopacket을 컴파일하려고 할 때 64비트용 Windows 10(GOARCH=amd64)에서 바이너리에 wpcap 기호를 추가할 때 "파일 형식이 잘못되었습니다"라는 오류가 발생합니다.
해결책:
Windows 64비트에서 gopacket을 성공적으로 컴파일하려면 다음 단계를 따르세요.
Winpcap 개발자 팩에는 Linux 정적 라이브러리(libwpcap.a 및 libpacket.a)가 부족하므로 수동으로 생성하십시오.
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
이 단계를 완료하면 gopacket이 Windows 64비트에서 오류 없이 컴파일됩니다.
위 내용은 \'잘못된 형식의 파일\' 오류가 있는 Windows 64비트에서 Gopacket을 컴파일하는 방법은 무엇입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!