Debug按钮是禁用,Shift+ Alt+F9将显示此:如何正确配置调试页面?
3 回答
![?](http://img1.sycdn.imooc.com/533e4c420001b2e502000200-100-100.jpg)
子衿沉夜
TA贡献1828条经验 获得超3个赞
更新。Go 插件自 2015 年 9 月起支持 Linux 和 Mac 上的 Delve,自 2016 年 1 月起支持 Windows。
原答案:
目前我们正在放弃对 gdb 调试器的支持,因为它非常难以使用且不稳定。请参阅go 文档以进行 gdb 调试
但是,在为 IDE获得开源 Delve 调试器 支持方面做出了一些努力,IDEA 也将从中受益。
请调试 Go 团队以支持 Delve 或其他调试器,以获得稳定的解决方案,然后可以完成与 IDEA 的集成。
![?](http://img1.sycdn.imooc.com/5458657e000125a302200220-100-100.jpg)
天涯尽头无女友
TA贡献1831条经验 获得超9个赞
调试功能由问题 25引入,提交 3a21e14
正确的方法是在 inteliij 中实现调试器接口并将它们挂接到正在运行的 gdb 进程。
(这是手动调用 gdb 来调试 Go 程序的示例;使用选项-c -gcflags '-N -l'
:不确定这-l
是否重要,因为它从 OP 的屏幕截图“ Go builder arguments
”中丢失了)
如果没有为 Go 调试进程配置 gcc,则调试按钮可能被禁用。
另请注意,自PR 644以来:
如果未启用“运行前构建”,则禁用“调试”。
当gdb
想要运行不存在的可执行文件时,这应该可以解决问题,因为outputDir
未设置。
- 3 回答
- 0 关注
- 339 浏览
添加回答
举报
0/150
提交
取消