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

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

Patricia Arquette
Libérer: 2024-11-02 14:22:03
original
630 Les gens l'ont consulté

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 de ce site Web
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
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal