Visual Studio Code および Delve デバッガーでタグを使用して Go をデバッグする
特定のタグを使用して Go プログラムをビルドおよびデバッグすると、開発ワークフローを簡素化できます。ただし、このために Visual Studio Code (VSCode) と Delve デバッガーを構成するのは難しい場合があります。
これに対処するために、Visual Studio Code は最近、起動構成でビルド タグを指定できる新機能を導入しました。キーは、「-tags Tag」の値を持つ buildFlags です。
たとえば、ビルド タグ THISISAFLAG を使用している場合は、launch.json ファイルに次の行を追加します。
{ "name": "DebugBinWithTag", "type": "go", "request": "launch", "mode": "exec", ... "buildFlags": "-tags THISISAFLAG" ... }
複数のビルド構成があり、それぞれに異なるタグが必要な場合は、タグごとに個別の起動構成を作成します。
VSCode の組み込みデバッガーに加えて、Delve デバッガーはビルド タグもサポートしています。ビルド タグで Delve を使用するには、デバッグ セッションの開始時に -tags フラグを追加します。
$ delve run -tags THISISAFLAG
これらの構成オプションを利用すると、特定のビルド タグを使用して Go プログラムを効率的にビルドおよびデバッグでき、開発プロセスを合理化できます。 .
以上がビルドタグを使用してデバッグ用に Visual Studio Code と Delve を構成する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。