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

Patricia Arquette
リリース: 2024-10-24 12:00:29
オリジナル
709 人が閲覧しました

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 サイトの他の関連記事を参照してください。

ソース:php
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
著者別の最新記事
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート
私たちについて 免責事項 Sitemap
PHP中国語ウェブサイト:福祉オンライン PHP トレーニング,PHP 学習者の迅速な成長を支援します!