Debug按钮是禁用,Shift+ Alt+F9将显示此:如何正确配置调试页面?
3 回答
子衿沉夜
TA贡献1828条经验 获得超3个赞
更新。Go 插件自 2015 年 9 月起支持 Linux 和 Mac 上的 Delve,自 2016 年 1 月起支持 Windows。
原答案:
目前我们正在放弃对 gdb 调试器的支持,因为它非常难以使用且不稳定。请参阅go 文档以进行 gdb 调试
但是,在为 IDE获得开源 Delve 调试器 支持方面做出了一些努力,IDEA 也将从中受益。
请调试 Go 团队以支持 Delve 或其他调试器,以获得稳定的解决方案,然后可以完成与 IDEA 的集成。
天涯尽头无女友
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 关注
- 353 浏览
添加回答
举报
0/150
提交
取消