调试按钮被禁用, Shift + Alt + F9 将显示:
如何正确配置调试页面?
答案 0 :(得分:9)
更新。 Go插件自2015年9月起支持Linux和Mac上的Delve,自2016年1月起支持Windows。
原始答案:
目前我们正在放弃使用gdb支持调试器,因为它很难使用且不稳定。请参阅the go docs for gdb debugging
但是,我们正在努力获取IDEA也将受益的the open-source Delve debugger support for IDEs。
请告诉Go团队支持Delve或其他调试器,以获得稳定的解决方案,然后与IDEA集成。
答案 1 :(得分:3)
谢谢,解决了。 Intellij Config不对
答案 2 :(得分:1)
调试功能由issue 25和commit 3a21e14
引入正确的方法是在inteliij中实现调试器接口,并将它们挂接到正在运行的gdb进程。
(以下是example of manually calling gdb to debug a Go program;使用选项-c -gcflags '-N -l'
:不确定-l
是否重要,因为OP的屏幕截图中没有{"} { {1}}&#34)
如果没有为要使用的Go调试过程配置gcc,则可以禁用调试按钮。
另请注意,因为PR 644:
"调试和#34;被禁用,如果" Build Before run"未启用。
当Go builder arguments
想要运行不存在的可执行文件时,这应该可以解决问题,因为gdb
未设置。