Maison  >  Article  >  développement back-end  >  Comment compiler GoPacket sur Windows 64 bits avec GOARCH=amd64 ?

Comment compiler GoPacket sur Windows 64 bits avec GOARCH=amd64 ?

Patricia Arquette
Patricia Arquetteoriginal
2024-11-02 14:22:03402parcourir

How to Compile GoPacket on Windows 64-bit with GOARCH=amd64?

Compilation Windows 64 bits pour GoPacket

Pour compiler et utiliser avec succès GoPacket sur une machine Windows 10 avec une architecture 64 bits, suivez ces étapes :

Exigences :

  • Go 1.6 pour Windows-amd64
  • TDM GCC x64
  • WinPcap
  • Pack développeur WinPcap

Instructions :

1. Configuration :

  • Installez Go et TDM GCC.
  • Ajoutez les binaires à votre PATH.
  • Installez WinPcap.
  • Extrayez le Pack développeur WinPcap vers C:

2. Générer les bibliothèques manquantes :

  • Localisez wpcap.dll et packet.dll dans C:WindowsSystem32.
  • Exécutez gendef sur ces fichiers pour générer des fichiers .def.
  • Exécutez les commandes suivantes pour créer des bibliothèques statiques :

    • dlltool --as-flags=--64 -m i386:x86-64 -k --input-def wpcap.def --output-lib libwpcap.a
    • dlltool --as-flags=--64 -m i386:x86-64 -k --input-def packet.def --output-lib libpacket.a

3. Copier les bibliothèques statiques :

  • Copiez libwpcap.a et libpacket.a dans C:WpdPackLibx64

Compilation :

  • Une fois ces étapes supplémentaires terminées, GoPacket devrait se compiler avec succès avec GOARCH=amd64.

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn