1. ホーム
  2. debugging

[解決済み] golangの対話型デバッガは存在するのか?[クローズド]

2023-05-15 14:05:32

質問

タイトルはかなり要約されています。私は Go を試していますが、ブレークポイントを設定し、対話型環境で好きなだけステップイン/オーバー/アウトできることが本当に恋しいです。Go をデバッグするために gdb を使用できることは知っていますが、ブレークポイント用に gdb にプラグインできる IDE を使用することに比べると、かなり煩わしいです。

検索してみましたが、プラグインや、シンタックスハイライトはあってもデバッグができない小さな IDE しか見つかりませんでした。

どのように解決するのですか?

更新 : 個人的には、GDB は動作しますが、Go で使うのは好きではありませんし、血を吐くような思いをすることになります。他の回答で良い選択肢をチェックしてみてください。


はい、もちろんです :)

Goにはデバッガ(GDB)があります。

以下は 公式チュートリアル をご覧ください。

グラフィカルなデバッグ」(つまり、エディターでブレークポイントを設定すること)を希望する場合、いくつかのIDEでは(バックグラウンドでGDBを使用して)それを行うことができます。

具体的には、Eclipse、LiteIDE、および Zeus はすべて、ブレークポイントを設定し、コーディング環境からデバッグすることができます。 (ソース) . Zeusで行う方法の動画はこちらです。 .