ビルド タグを利用して 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 値を持つことができます。このカスタマイズにより、各構成が意図したビルド バリアントをターゲットにするようになります。
追加のヒント:
以上がVisual Studio Code と Delve デバッガーで Go Build タグを使用してデバッグを構成する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。