ホームページ  >  記事  >  バックエンド開発  >  Visual Studio Code と Delve デバッガーで Go Build タグを使用してデバッグを構成する方法

Visual Studio Code と Delve デバッガーで Go Build タグを使用してデバッグを構成する方法

Patricia Arquette
Patricia Arquetteオリジナル
2024-10-24 12:00:29703ブラウズ

How to Configure Debugging with Go Build Tags in Visual Studio Code and Delve Debugger?

Visual Studio Code および Delve デバッガーでタグを使用して Go をデバッグする

ビルド タグを利用して Go プログラムのさまざまなバージョンをコンパイルする場合、デバッガーを次のように構成することが重要です。

ビルド タグを使用したデバッグ用の起動構成:

Visual Studio Code の Go プラグインの起動構成内でビルド タグを指定するには、buildFlags キーを使用できます。 「-tags Tag」の対応する値とともに。これにより、デバッグ プロセス中にビルド タグを含めることができます。

ビルド タグを使用したデバッグの構成:

buildFlags キーを使用して、起動構成を次のように変更します。

{
  "version": "0.2.0",
  "configurations": [
    {
      "name": "DebugBinWithTag",
      "type": "go",
      "request": "launch",
      "mode": "exec",
      "remotePath": "",
      "port": 2345,
      "host": "127.0.0.1",
      "program": "${workspaceRoot}/BinaryName",
      "env": {},
      "args": [],
      "showLog": true,
      "buildFlags": "-tags THISISAFLAG"  // Specify build tags here
    }
  ]
}

異なるビルド タグに対する複数の起動構成:

プロジェクトで個別のビルド構成が必要な場合は、複数の起動構成を作成することを検討してください。各構成は、必要なビルド タグに対応する独自の buildFlags 値を持つことができます。このカスタマイズにより、各構成が意図したビルド バリアントをターゲットにするようになります。

追加のヒント:

  • ビルド タグの構文が正しいことを確認してください (例: // build THISISAFLAG).
  • 起動構成のプログラム フィールドが、必要なビルド タグを持つコンパイル済みバイナリを指していることを確認します。
  • 問題が発生した場合は、デバッグ キャッシュをクリアしてみてください (Ctrl Shift F5 を押しながらVSCode).

以上がVisual Studio Code と Delve デバッガーで Go Build タグを使用してデバッグを構成する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

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