更新.Go插件自2015年9月起支持Linux和Mac上的Delve,自2016年1月起支持Windows.
原始答案:
目前我们正在放弃使用gdb支持调试器,因为它很难使用和不稳定.请参阅go docs for gdb debugging
但是,努力获得IDE 的开源Delve调试器 支持,IDEA也将从中受益.
请错过Go团队支持Delve或其他调试器以获得稳定的解决方案,然后与IDEA集成.
调试功能是在第 25 期引入的,并提交 3a21e14
正确的方法是在 inteliij 中实现调试器接口并将它们挂接到正在运行的 gdb 进程。
(这是手动调用 gdb 来调试 Go 程序的示例;使用选项-c -gcflags '-N -l':不确定是否-l重要,因为 OP 的屏幕截图“”中缺少该选项Go builder arguments)
如果没有配置 gcc 供 Go 调试进程使用,则调试按钮可能会被禁用。
另请注意,自PR 644以来:
如果未启用“运行前构建”,则“调试”将被禁用。当想要运行不存在的可执行文件时,
这应该可以解决问题,因为未设置。gdboutputDir
| 归档时间: |
|
| 查看次数: |
19866 次 |
| 最近记录: |