ホームページ  >  記事  >  バックエンド開発  >  Windows 64 ビットで GOARCH=amd64 を使用して GoPacket をコンパイルするにはどうすればよいですか?

Windows 64 ビットで GOARCH=amd64 を使用して GoPacket をコンパイルするにはどうすればよいですか?

Patricia Arquette
Patricia Arquetteオリジナル
2024-11-02 14:22:03408ブラウズ

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

GoPacket の Windows 64 ビット コンパイル

64 ビット アーキテクチャの Windows 10 マシンで GoPacket を正常にコンパイルして使用するには、次の手順に従います。これらの手順:

要件:

  • Go 1.6 for Windows-amd64
  • TDM GCC x64
  • WinPcap
  • WinPcap 開発者パック

手順:

1.セットアップ:

  • Go と TDM GCC をインストールします。
  • バイナリを PATH に追加します。
  • WinPcap をインストールします。
  • WinPcap 開発者パックを C:

2.不足しているライブラリの生成:

  • C:WindowsSystem32 で wpcap.dll と packet.dll を見つけます。
  • これらのファイルに対して gendef を実行して、.def ファイルを生成します。
  • 次のコマンドを実行して静的ライブラリを作成します:

    • 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.静的ライブラリのコピー:

  • libwpcap.a と libpacket.a を C:WpdPackLibx64 にコピー

コンパイル:

  • これらの追加手順が完了すると、GoPacket は GOARCH=amd64 で正常にコンパイルされるはずです。

以上がWindows 64 ビットで GOARCH=amd64 を使用して GoPacket をコンパイルするにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。